"This utility, which has the most comprehensive knowledge of auto-starting locations amongst all the startup managers, shows you what programs are configured to run during system bootup or login, and shows you the entries in the order Windows processes them. These programs include ones in your startup folder, Run, RunOnce, and other Registry keys.
You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more."
What's it for? - If you have a system full of programs running in the background or a start menu full of near useless tray icons, then startup managers are especially helpful for increasing system performance. Run programs when you want, not when they decide.
Diwnload - http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx