Try Startup Cop, a pcmag utility. The program is accompanied by a helpful article: "Take Charge of Windows Start-up" by Neil J. Rubenking. Startup Cop allows you to create differenct "profiles," specifying which programs should be enabled or disabled depending on profile selected. The Help feature with Startup Cop points out that there are in fact 7 locations from which programs might be started: three locations in the Registry, two lines in WIN.INI, and two folders.
I like the PCMag utilities because there is an organization with deep pockets to stand behind them, ensuring, I assume, good quality control for the software they distribute.
Mike