Build system installer for Mullvad Browser on Windows
Currently Mullvad Browser inherits Tor Browse's portable-only installer on Windows. We should either:
- Add support to existing installer to support portable OR system
%PROGRAMFILES%
installs - Create a second installer which can install to a system location, separate from the portable installer
- Update existing installer to be a classic system installer and instead ship portable as a zip archive
Some things to consider:
- System installation requires Admin/Elevation privileges on Windows. NSIS installers can be built such that the elevation prompt happens automatically on launch, but this will likely/possible prevent portable installation on systems which the user does not have admin access (such as in library/univeristy/corporate terminals). I don't know if you can conditionally elevate in an NSIS installer based on install location.
- A second installer to counter the previous constraint would work, but could cause user confusion
- Providing a zip bundle may make it easier for dowstream package maintainers if any were to appear (eg for chocolatay)