I know this is more a windows question than a c++ question so I will especially appreciate any responses. How can you run tell windows to start a program (besides the registry and the startup folder). I am trying to make a program that will analyze windows and all the programs that are running (including the ones hidden from task manager). I would like to be able to present a true list of all the programs that are running at startup.