Change the default install location
Currently, 7+ Taskbar Tweaker is installed as a subfolder at "%AppData%". Reading the Windows documentation, I found that the recommended place for applications installed on the user context is at "%LocalAppData%\Programs" ("https://docs.microsoft.com/en-us/windows/win32/msi/installation-context#folder-redirection").
Please move the default install from "%AppData%" to "%LocalAppData%\Programs".
If possible, add an option to install on the machine context ("%ProgramFiles%"). Maybe an "/AllUsers" argument, as OneDriveSetup.exe has ("https://docs.microsoft.com/en-us/onedrive/per-machine-installation#deployment-instructions").
Svar
Looks like you're right. For now I changed the installation path in v5.9.1.1 beta. If it causes no issues, the change will be applied to the next non-beta version.
Regarding "/AllUsers" - the tweaker's installer is NSIS-based, and so you can use NSIS command line switches. Specifically, you can run the installer as administrator with the following arguments:
7tt_setup.exe /S /D=C:\Program Files\7+ Taskbar Tweaker
(/S for silent, optional)
Still, the installation is designed for a single user, so e.g. shortcuts will be created only for the current user. I might add an actual "all users" option in the future if there's enough demand.
In addition to the /D switch, it would be nice to have the registry GUID go into HKLM instead of HKCU, as well as support a switch to create a desktop icon/start menu icons for all users.
Leveres av UserEcho
Changed in v5.10 per your suggestion, thanks.