Shell Bands
-----------

All band types have to implement the same interfaces. The diference
between them is how they are registered in the system.

Since all bands implements the same interfaces you can register the
same band to more than one type at the same time.

Desktop bands
-------------

To register a class as desktop band add the following CATID 
to the "Implemented Categories" key of the band CLSID:

{00021492-0000-0000-C000-000000000046} ' CATID_DeskBand

Vertical Explorer bands
-----------------------

To register a class as a vertical band add the following CATID 
to the "Implemented Categories" key of the band CLSID:

{00021493-0000-0000-C000-000000000046} ' CATID_InfoBand

Horizontal Explorer bands
-------------------------

To register a class as a horizontal band add the following CATID 
to the "Implemented Categories" key of the band CLSID:

{00021494-0000-0000-C000-000000000046} ' CATID_CommBand

Toolbar Explorer bands
----------------------

To register a class as a toolbar for the explorer add a value
(the type does not matter) to the following key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Toolbar

The value name has to be the CLSID of the band class.
