Ci sono programmini tipo SrvAny che cercano di eseguire un programma come servizio Windows, visto che i servizi sono "oggetti delicati" ed andrebbero programmati appositamente il mio consiglio è quello di riscrivere il codice da zero.