Haces un proyecto exe en vb, incluis el ocx en algun form.
Al correr el exe como servicio no tiene interfaz grafica, por lo tanto tenes que tener algunas precauciones, como por ej, no mostrar ningun msgbox, si nó se va a quedar eternamente esperando una respuesta.
Compilas el exe. como siempre
Y fijate en el ejemplo un pequeño codigo que va en el load del form.
Es como decis vos, la primera vez llamas al exe con un parametro "-install", de esta forma cuando inicia el exe, llama a una funcion del ocx que se encarga de instalarlo en la lista de servicios de la pc. ( en realidad esto lo podes hacer a tu gusto )
Las propiedades mas importante del ocx servicio serian, el nombre que le queres dar al servicio, si inicia automaticamente (igualmente desp lo podes cambiar desde windows), la cuenta de usuario (tamb lo podes cambiar luego)
Bueno, cualq otra duda, me consultas
