Could an installation project have a requirement where is no entry in Add/Remove Programs? Apparently so. I’ve never been asked to do it, but several people have asked me how to do it. Here’s one method.
If you are using the Windows Installer (Basic MSI or InstallScript MSI), you can set the ARPSYSTEMCOMPONENT property to 1. This could be done from the command line, a transform, the Property Manager, or the Direct Editor.
Using the Property Manager is easy. Just add a new property called ARPSYSTEMCOMPONENT and set the value to 1.
According to other bloggers, this method is a bit dangerous in that once you set this property to 1, you are responsible for what gets or doesn’t get displayed in ARP. If you do a search, you’ll find other information on this.