Hi
Those who want to remove unwanted programs from windows start up one can use excellent program called startup inspector for windows. You can uncheck all programs which you don not want to run or are running without your knowledge.
Web Site
http://www.windowsstartup.com/
Download page
http://www.windowsstartup.com/download.php
Another utility is freshUI and freshDiagnose.
FreshUI twicks userinterface and various context menus. You can add choice of your program to open a file to the right click context menu.
It can do the following things :-
Customizing Windows User Interface (UI)
Optimizing system settings
Optimizing hardware settings
Customizing Windows application settings
Controlling user environment with policies
FreshDiagnose can do the following:-
System Information: Scanning your system and give a complete report about your computer's hardware and software, for examples: mainboard information, video system information, PCI/AGP buses information, peripheral (keyboard, mouse, printer, etc.) information, network information.
System Benchmarks: Testing your system performance, such as CPU, hard disk, CD/DVD ROM, and compare it with other systems.
Onetime registration process will give a personal license key to activate both programs.Registration is hassle free and no costs.Run these programs as and when you want to change any aspect of windows.
Website :--http://www.freshdevices.com/
All the programs mentioned here have been used by me for a considerable length of time without any problem and has kept system in good condition.
Pankaj