Tip - How to run your own application when Windows Starts?
This article explains a registry entry which you can use to run your application instead of Windows default Shell (Explorer.exe).
Read more here...
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsXP/RegistryTips/Customization/HowtorunyourownapplicationwhenWindowsStarts.html