Microsoft has a free utility for Windows called autoruns, which can be downloaded here. Autoruns will generate a list of all programs which run automatically each time the PC is rebooted.
You can easily prevent any program from running upon startup by unchecking the box next to it.