Do you want to stop users from uninstalling the agent or do you want to remove the agent remotely ? Your question is not super clear.
When you use "FrmInst.exe /forceuninstall". it will remove the agent, even if there are managed products. If your users are local administrators on their box, there is always a way around.