En windows , deberas cargarlo como un servicio o algo parecido, para lo cual necesitaras conocer algo de la API de windows, y debes consultar en internet acerca de que entradas del registro necesitas cargar con tu programa para que funcione asi.
La verdad unca he necesitado hacerlo, pero si he visto cositas sobre el tema en internet, a muchas personas les he dicho que lo hagan asi, y nunca han dicho si les funciono o no.. creo que les funciono , porque de lo contrario , habrian dado respuesta para pedir más ayuda.
Juank