Individual menu and toolbar entries can have their own style/appearance similar to how toolbars can be set to show icons, icons & text, or text, so it would be useful to allow users to modify this feature in the new customization dialog.
For toolbar entries you have the toolbar:style which can be blank for icon, 'image text' for icon & text, and 'text' for text only. For menu entries you have the menu:style attribute that 'radio' for radio button, 'text' for text only, and likely some more that i dont know about.
These entries would go into the Modify group button under a 'Style' submenu.
For menus, Maxim mentioned in bug 98058 comment 13 that menu:style="image" is available, which forces the display of an icon.
After my recent patches, the style of a toolbar/menu item is stored in the customization dialog in the associated SvxConfigEntry in the nStyle member, so it should be easy to implement the UI for setting it.
The values correspond to the constants from offapi/com/sun/star/ui/ItemStyle.idl, in particular RADIO_CHECK, TEXT, and ICON. Icon+text style of a toolbar button is ICON+TEXT combined using bitwise OR. For a menu, ICON and a combined ICON+TEXT have both the same meaning, as a menu item can't have just an icon w/o text.
(In reply to Yousuf Philips (jay) from comment #0)
> For toolbar entries you have the toolbar:style which can be blank for icon,
Blank means the default setting of the whole toolbar. 'image' is what will force the icon.