MenuNormalButton, behave very similar to normal button.
MenuCheckButton, behave similar to check button except it responds differently
on mouse events. MenuCheckButton is selected and activated when the mouse button 1 is release
over it.
MenuRadioButton, behave much like radio button, except it responds to mouse events
in the same way as a MenuCheckButton does.
MenuSubmenu, similar to a menu-button. It posts a sub-menu when the pointer is over
it.
MenuSeparator, a decoration menu item. It displays a horizontal line across a menu.