Many web browsers like Mozilla Firefox or Internet Explorer, and even e-mail programs, may not start automatically with Windows . Programs can be set to open when Windows starts. With Windows XP and Vista, modifying the registry followed by a reboot can make the process happen. Alternatively, one can create a shortcut by opening All Programs and completing the wizard by entering the file name that needs to be started with the PC by clicking on the Browse section. This automatic launch can be disabled too, but the procedure will vary according to the method which is adopted for launch.
Some programs such as Mozilla Firefox, Internet Explorer or the e-mail programs do not offer the option to have them load automatically when you boot your machine. These steps will enable you to set certain programs to launch every time yo log in.
Two solutions are possible for XP and Vista:
Not touching the registry
Go to Start > All Programs
Right click on "Start"
Click Open (Click Open every user if you want the program to launch for all users)
In the window that opens, right-click in an empty space and choose New > Shortcut
Click Browse and specify the file to start at the same time as Windows
Click Next to complete the wizard
By modifying the registry
Be sure to make a back up before modifying the registry as you can seriously damage your PC if you don't know what you are doing.