WinStartup works directly with the Windows registry Run and RunOnce keys. When you add a program through WinStartup, it creates a registry entry that tells Windows to launch that program every time the system starts. This is different from placing shortcuts in the Start Menu Startup folder.