Hotkey for opening a drop-down menu or a menu?

Using the alt key shortcuts is the best way to do it. Put a & before a letter in the menu's label to create an alt key shortcut.

e.g. If the menu label is &File then Alt-F will open that menu.

See here for some more information:
[Popup menu showing path history by hotkey?)