Se os seus usuários tiverem privilégios suficientes para encerrar o serviço ... então eles teriam permissões suficientes para matá-lo a qualquer momento que desejassem, tornando assim o estado estacionário inútil. Honestamente, contanto que você não esteja rodando no windows 7 ... não deve haver problemas. Se você está tentando executá-lo em 7 ... desista. Mude para algo como deep-free ou returnil que realmente suportam o windows 7.
Se você não está rodando em 7 ... seria melhor investigar as causas / razões por trás do término anormal ... e talvez você possa fazer isso funcionar corretamente em vez de tentar reinventar a roda.