I am requesting multiple menus for a window, possibly through a hide/show menu command. Many advanced applications have menus which change according to the program state. For my own editor, I could use a flexible menu for the media browser/editor. The menu would of course change to show commands for whatever type of media was being browsed in the tabber. At the very least, an option to free the menu (and rebuild it on-the-fly) would provide a solution.