http://www.sysinternals.com/Utilities/Autoruns.html
<quote>
This utility, which has the most comprehensive knowledge of auto-starting
locations of any startup monitor, 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.
Autoruns goes way beyond the MSConfig utility bundled with Windows Me and
XP.
</quote>