The only way you can open the menu when you right click in a channel is by calling the command that has all of the popup dll code as an identifier:
alias openpopup {
<code to make popup using dll here>
}
menu channel {
$openpopup
}
You should know you'll hear an annoying beep whenever you open the menu though.