1. A computer-readable storage medium having stored thereon 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, said property being selected from the group consisting of: Activewindow; Docked; IslnOverflow; ProcessGroup; Settings; View; Id; WidgetMenuButtonOffsetTop; WidgetMenuButtonOffsetRiqht; Hotkey; LogEvents; Shown; and Visibility; a part settings object parameter representing a configuration of the secondary user interface; 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.
1. A computer-readable storage medium having stored thereon 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, said property being selected from the group consisting of: Activewindow; Docked; IslnOverflow; ProcessGroup; Settings; View; Id; WidgetMenuButtonOffsetTop; WidgetMenuButtonOffsetRiqht; Hotkey; LogEvents; Shown; and Visibility; a part settings object parameter representing a configuration of the secondary user interface; 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. 14. The computer-readable storage medium of claim 1 , further comprising an event object parameter representing a property of the secondary user interface and selected from the group consisting of Clickcount, MouseWheelDelta, Handled, isKeyDown, Key, keystate, modifierKeys, and MouseKeyStates.