Not a lot of time to blog today but I did want to recommend a little utility called Autoruns by Sysinternals (which is now, sadly, part of Microsoft.)Autoruns

Either way, this is a very cool little utility that tells you what will run on your system at start-up. IT has by far the most comprehensive knowledge of auto-start location on a p.c. that I have seen. I have removed some very pesky viruses & spyware thanks to this utility. Auto runs will allow you the power to either disable or delete any start-up entry.
Tip… If you have a very pesky virus that keeps coming back after each boot, start up in safe mode and then uses Auto-runs to remove the entry. I know it sounds simple..and it really is, who am I kidding.
Here is a direct download link: Autoruns Zip file(490Kb)