Hola
En delphi puedes crear servicios. Cuando compilas un servicio se genera un ejecutable. Este ejecutable lo debes colocar en una carpeta que no se mueva y luego instalarlo. Para instalar un servicio podes utilizar un archivo .bat que contenga las siguientes lineas
Código:
@echo Instalando el Servicio SERVICIO X ...
@miServicio.exe /install
@echo Iniciando el SERVICIO X ...
@net start miservicio
@exit
Espero que te sirva. Saludos!