To keep users from modifying or even uninstalling the ZENworks Adaptive Agent create a transform file (.mst) and add the following properties to the Property table:
ARPNOREMOVE = 1
ARPNOMODIFY = 1
That way, the agent still appears within the Control Panel applet which seems useful for the support personnel.
To totally hide the agent within that applet, you can delete the following actions from the InstallExecuteSequence and AdvtExecuteSequence tables (in the .mst as well). This keeps the setup from registering:
For further information check the msi.chm file that comes with the Windows Server 2003 Platform SDK.