For my demonstration purposes, I’m going to use CuteFTP. I’ve created a shortcut to it on my desktop, you don’t need to, but it’s easier.
Have a look under your Start Menu > All Programs - you should see a folder marked Startup, we’re going to drag the CuteFTP shortcut into there.
A copy of your shortcut should now be in the Startup subfolder. The below screenshot shows the mouse movements made. It’s most important to note that you don’t release the mouse button until your cursor is in the Startup subfolder.
Upon reboot, your program should load. In CuteFTP’s case, I get a lovely splash screen. You are done.