Distributing Forms Reader
If you want to distribute the Forms Reader application accross your network there are only a few things you should plan for.
If you want to share your forms accross the network you need to create a NetworkForms.XML file that will point to these forms on the network. The structure is exactly the same as the LocalForms.XML file but supports UNC paths as well as mapped drive paths, to learn more visit the networking forms page. You can either include the NetworkForms.XML in the install by two means:
1.) Within the MSI applied with an MST, this will install the NetworkForms.XML local on a users machine.
2.) You can simply add "NetworkForms" string under "HKCU\Software\Vinade\FormsReader\" pointing to the path of NetworkForms.XML file. Ex. "\\ATLANTIS\NetworkedForms\NetworkForms.XML"
If your regular users are locked down with permissions you will need to elevate permissions for users for the Form Readers program folder. Applying permissions properly is always best practice, and the proper way is by creating an INF template and using SecEdit.exe. We have created a SecPerm application that will automatically create the INF file and apply the permissions for you depending on the parameters you pass, basically it works like calcs.exe. SecPerm doesn't just work for file(s) and Folder(s) it will also edit permissions for registry settings. You can download this tool free on the SecPerm page.
The best way is to apply this permission is within the MSI as a custom action, using InstallShield here is a look at the Custom Action and where it's located in the sequence:

Incase you don't use InstallShield from the Direct Editor here is what the Custom Action would look like: