Customization of the standard application frame is already described here. But the menu can also be customized without extending the application itself. The menu has some features which aren't available without extending it.
Let's change the menu a little bit:
Remove the SAVE and RELOAD buttons
Add a custom button to the button area
Completely remove the button area
Before you can use your own menu implementatiom, set the application parameter: Application.Menu.corporation.classname to the full qualified class name of your menu implementation, e.g.