The easiest way to find out was using autoruns.exe and procexp.exe, two tools from those excellent folks at sysinternals.com. Autoruns lists all the executables called at startup, but gives no indication of where they’re from or what they do. Procexp lets you dig deeper for vendor name and program information. Note that autoruns can also delete startup items, but that’s a little extreme – if you delete something important, you’re going to have a fun time with regedit putting it back into SOFTWAREMicrosoftWindowsCurrentVersionRun. It’s safer to first try XP’s built-in System Configuration Utility, from Start->Help and Support->Tools (or c:windowspchealthhelpctrbinariesmsconfig.exe). Just use its startup tab to turn off startup processes without deleting their entries. Once you’ve confirmed that everything you want to work still works, you can then use autoruns to delete the entries for good.