Resposta curta - você não pode.
Resposta longa - você pode combinar com permissões em chaves de registro específicas, pastas, etc., de modo que seja mais difícil para um administrador local remover o produto. Se você quiser seguir esse caminho, recomendo as chaves de registro de desinstalação em HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall.
A menos que alguém saiba como isso deve impedir a maioria das desinstalações casuais. No entanto, com direitos administrativos e algum tempo de qualidade com o Google, você pode contornar todos esses blocos.
Você seria muito melhor trabalhando em como remover os direitos de administrador de suas estações de trabalho. Caso contrário, isso é uma coisa política. Você tem uma política de uso aceitável, certo? A primeira vez que alguém é disciplinado ou demitido por mexer nessas configurações, deve funcionar.