I am currently developing a windows application that will be used for multiple clients but will use a central application. The idea is that multiple clients could have their version of the application installed, but in secret they would all use this central app, so what I need to do is install the central application but remove it from the uninstall a program list then afterward install the client specific program so that the user only will see the client specific program installed. (hopefully that made sense and wasn't too wordy)
So basically I want to programmatically remove a program from the uninstall program list after it has been installed with Wix. I am encountering the following problems and have the following questions:
Why not just set ARPSYSTEMCOMPONENT during the install of your secret MSI? That will hide it from Programs&Features.