1. A computer-readable storage memory having stored on the memory a data structure for use with a host user interface associated with a host application, said data structure defining a representation of a secondary user interface of a secondary application within a sidebar area of the host user interface, said data structure comprising: a plurality of part object parameters, each of said part object parameters representing a property of the secondary user interface; a part settings object parameter of each part object parameter, said part settings object parameter representing a configuration of the secondary user interface, said part settings object parameter selected from the group consisting of Read((String)PropertyName) and IWrite((String)PropertyName, (String)PropertyValue); a display object parameter representing at least one of an event and a property associated with the secondary user interface; a display screen object parameter representing at least one of a property and method of the secondary user interface; and an element object parameter representing at least one of an event, method or property of the secondary user interface.
9. The computer-readable storage media of claim 1 further comprising a system shell object parameter representing at least one of an event or a method associated with the secondary user interface.