A method and apparatus for dynamically building a context sensitive
composite icon are provided. A base icon is used to represent a
particular object in a graphical user interface. This base icon has
addition points where icon additions may be attached to the base icon,
such as through an icon overlay process. By adding icon additions at the
addition points of the base icon, a composite icon is generated and then
registered with the graphical user interface. The icon additions that are
used to generate the composite icon are selected based on a particular
context in which the object associated with the base icon is being used.
The use of icon additions with the base icon is determined dynamically as
the context of the corresponding object changes. In this way, the same
base icon may be used to represent a particular object with additions to
the base icon being used to provide additional information that is
important to the current context of the corresponding object.