A recent ComputerWorld article made it obvious i'm a bit behind the battleSuggested tools:
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.
Some free anti-virus: