ユーザーは、サービスを停止するために管理者権限を持っている必要があります。ボックスに管理者がいる人からプログラムを保護するための絶対確実な方法はないと思います。「信頼できないユーザー」がサービスを停止したくない場合は、「信頼できないユーザー」に管理者権限を与えないでください。
この点で少しつまずくようですので、少しはっきりさせておきます。管理者がプログラムをアンインストールすることを決定したとします。これは通常、マウスを数回クリックするだけです。それを防ぐための措置を講じますか?
ここであなたの答えについて慎重に考えてください。管理者によるアンインストールを意図的に阻止しようとするプログラムは、定義上マルウェアです。
NTが登場して以来、すべてのホームPCユーザーに管理者権限を付与して、ゲームを心ゆくまでインストールしてプレイできるようにすることは、かなり標準的なことだと思います。ただし、VistaとWin7では、これはもはや必要不可欠ではなく、人々はその習慣から抜け出す必要があります。「信頼できる」ユーザーであっても、これは非常に悪いセキュリティ慣行です。
実際にいくつかのセキュリティ慣行に従わなければならないことをユーザーに伝えることは悪いことではありません。彼らは、その方法でマシンからマルウェアやウイルスをはるかに少なく除去する必要があることに気付くでしょう。