Why no "Launch on Windows Startup" option and why is it only for current user?
It seems the only official way to make the app launch on Windows Startup is to choose this option in the installation wizard.
If you didn't, you're screwed and have to do it manually (preferably via reinstallation), although it would seem to belong to the Advanced settings.