What I meant is you can place the unload (somewhere) in startup, i.e. acad2000.lsp, acad2000doc.lsp, etc. Once loaded, the .dwg detects the 'last' menu, may load the menu anyway. Using acad.lsp (optional) would do a 'one' time on CAD session. You will probably need to place an unload of the menu (on the menu as a pick, in a toolbar, etc) to unload it by operator intervention. Or, do a 'hot' key function and load the function on startup.
Bob