In MS Vista themeing was added for the menus.
Most notable problems addressed in the fix for this bug:
- JMenuBar and JMenuItem, JMenu, JRadioButtonMenuItem,
JCheckBoxMenuItem backgrounds are themed.
- JCheckBoxMenuItem and JRadioButtonMenuItem use themed icons for
check and radio marks.
- in case icon is defined for JCheckBoxMenuItem or
JRadioButtonMenuItem this icon is used as a check/radio mark. themed
background is used to show the selection.
- top level menu looks disabled for non active window
- icons and check/radio marks alignment is changed to mimic how Vista
- themed gutter is used to separate icon part of the menu item from
the rest (supported only for LTR case).