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, although it would seem belong to the Advanced settings.
Also, even if you choose "All users" during the installation, it puts it to start up only for the specific user that ran the installation.
This means all users will have it, but only 1 user will actually know and use it, is it on purpose?
The option to install for all users only affects where the platform is installed so all users can access it. The option to start at Windows Startup is just for the current user. The platform can't be run by multiple Windows users at the same time, so it's not really designed for that.
Sometimes, the impossible can become possible, if you're awesome!
Only the actual user that installed it has it on startup, the rest don't.
That's correct. They can do it manually by creating a shortcut or adjusting the registry for now. At some point in the future there will be settings in Options to turn it on and off.
Sometimes, the impossible can become possible, if you're awesome!