Copyright 2018 Avimanyu Bandyopadhyay
UplayStartupMinimize (USM) is a Free and Open Source Software to help you automatically launch Ubisoft game client Uplay on Windows startup and minimize it to system tray(similar to Steam and Origin) as soon as it auto-logins and initializes via Ubisoft servers. v3.0 is based on a workaround suggested at: https://bit.ly/2LJUvCK and is the final version of UplayStartupMinimize. It will always terminate itself once its done its work and is not required to be kept running as a background process.
a. "Minimize Uplay to system tray when the application window is closed" has to be kept enabled in Uplay's settings.
b. "Launch Uplay when Windows starts" should be kept disabled as we prefer to use this installer for the same instead.
The software that was used to create the USM Installer is called "Inno Setup Compiler" which is also Open Source on GitHub that adds USM to Windows' user startup via:
Name: "{userstartup}\UplayStartupMinimize"; Filename: "{app}\USM.vbs"; WorkingDir: "{app}"