Mechanisms are disclosed that enable a user to customize selection
elements of a GUI. For example, menu entries in a GUI can be customized
so that the user can specify the font, the language, character sets,
color, and other attributes of the text of one menu item (or less than
all menu items); to have the ability to selectively activate multimedia
options associated with selected menu items (e.g., to play a sound
whenever the cursor/pointer passes over a particular menu item); and/or
to assign an animation sequence that is unique to selected menu items.
The menu item properties are defined by the user, using, for example, a
dialog box that allows specification of the attributes. When the
application is installed, a default set of menu item properties is
defined by the software manufacturer, which can be further customized by
the user.