Still using the ALLUSERS property to "1", I have actually figured it out. After some more playing around with it I got it to work how we need it to. The installation was doing a per-machine install just fine, the problem was the shortcuts on the desktop, the quick launch, and the program files folder. I guess the targets for the shortcuts weren't getting set right and so the msi would try to repair itself upon launch. Solved this. After repackaging the application into an MSI I open it with Install Shield and make the shortcuts not advertised. Before they would package as advertised shortcuts by default and by selecting "No" for advertised shortcuts it allows me to point the shortcuts for all three places directly to the install directory .exe to launch it. Thank you for your help. For now the issue is resolved. And I am currently repacking a whole bunch of applications 😄 for distribution.