Just noticed a problem with the File menu and I wanted to tip you guys on a solution.
I guess some menu items in this menu are toggled visible/not visible, and this causes the menu to scroll weirdly (at least on my system) (Hit Alt-F to access the File menu with the keyboard and then press the Up arrow to go to the Exit item).
This is a problem I had too in a .NET project and the solution was to dynamically add/remove the toolstripmenuitems instead of toggling the visible property true/false.