I currently distribute an application called BatteryBar that runs as a toolbar in the taskbar (i.e., 'Start' bar at the bottom).
***To properly understand this project request, you must download and install the program from*** [***[login to view URL]***][1]
BatteryBar implements the **IDeskBand** interface and registers itself in the registry so that when a user right-clicks on the taskbar, the can go to the "Toolbars" menu and choose BatteryBar.? To clarify, BatteryBar is only a DLL, not an executable file.? It is a COM object that is loaded by the *[login to view URL]* process and appears within the taskbar next to the system notification tray in the bottom-right.
The problem that I need to solve is that currently, after the user downloads and installs the software, they must manually right-click on the taskbar, select "Toolbars" and then turn on BatteryBar.
I need someone who knows what Windows APIs can be used to cause the taskbar to enable the BatteryBar toolbar without any user intervention.
What I need is a small EXE program that runs hidden from the user that uses whatever APIs are necessary to turn on the BatteryBar toolbar.? The EXE will used both within the installer and also during system startup (from the "Run" registry key).? So the application should be able to wait to make sure explorer is running and also wait for explorer to recognize the newly installed toolbar.
I know that this is possible because other toolbar installers including Google Desktop Search and Windows Search automatically activate their search toolbars after installation.
Please only bid on this project if you're certain you know the APIs that can activate a toolbar.? This project has been previous canceled by three previous coders because they did not properly understand the project before bidding.
## Deliverables
Attached is a screenshot of the BatteryBar toolbar running on a Vista computer.