I don't know about everyone else, but anytime I look at the startup folder and registry or msconfig for that matter, I always have a hard time determining what exactly what is going to be started and if I need* it.

I mean, who would know that hkcmd.exe is the program that is:
Installed with Intel graphics chipset. Supports Hot Key Commands interface. Not required.

I end up searching and searching until I find what they all are.

I found this site that has most of the common startup programs all in one location. Finally!

Sometimes you can look at the location, but for the ones that are in %systemroot%\ or %systemroot%\ system32 are a little harder to match up.

There are still going to be a few that you will have to search for but this speeds up identification big time. It also helps you determine if it is legit or not.