We bought some licenses recently too. We had to setup a license server.
We also received an ini file that needs to be put in the same folder as the installer is in when running it.
In that case the application will automatically be activated in the background
Here's what the accompanying 'Client_readme.txt' says:
This build of Fences requires the Fences license server be running on your local network
and the Fences2_lic.ini with your activation key.
The setup program (which supports /s for silent installs) will copy Fences2_lic.ini to
C:\ProgramData\Stardock\Fences and Fences will automatically attempt to activate against
Fences.exe /activate can be used to forcibly attempt activation and Fences.exe /deactivate
will attempt to deregister the license from the server (this is performed on uninstall).
If you deactivate Fences in a session, you must either reboot or use the /activate switch
to force reactivating it again in that session.
Windows 8/7/Vista/XP with the Microsoft .NET Framework 2.0
are required to run Fences.
Fences requires the .NET Framework 2.0 or later be installed.
Windows XP users can download .NET Framework 3.5 (includes 2.0) from
I'm facing difficulties to create a silent uninstall package (for future use + to be able to replace any copies already installed)
Are you able to do a silent installation and uninstallation that leaves the settings untouched (so they don't have to set it up again)?