[This is preliminary documentation and subject to change.]
The ARPNOREMOVE property disables the Add/Remove Control Panel and Programs Wizard functionality that would remove the product. If the property is set, RegisterProduct action writes the value for do not remove under the Uninstall key and prevents the UninstallString from being written to the registry.
The ARPNOREMOVE property is set in the Property table by authoring directly or through the use of a transform.
None.
For example, this property can be set during a customization transform to prevent users from removing an administrator customization.