Geoff Chappell - Software Analyst
The TrayBandSiteService class is registered by EXPLORER.EXE through the COM function CoRegisterClassObject when EXPLORER creates the desktop and taskbar. In ordinary practice then, almost all Windows programs can get an instance of this class created for them by using such well-documented COM functions as CoCreateInstance, treating EXPLORER as a local server, and giving the following CLSID:
CLSID_TrayBandSiteService | {F60AD0A0-E5E1-45CB-B51A-E15B9F8B2934} |
This CLSID is defined in SHOBJIDL.IDL (and thence also in SHOBJIDL.H) but is otherwise undocumented.