Inicilizar Servidor de socket Automaticamente

Pessoal, estou com uma dificuldade que é a seguinte.
Preciso incializar um serviço de socket (ServerSocket) quando o meu servidor de aplicação ou a própria máquina é iniciada.
Tenho outras aplicações que não são JAVA que o irão utilizar e tenho que garantir que o serviço vai estar disponível quando estas mesmas solicitarem.
Alguém sabe como posso implementar esta funcionalidade?

Desde já, agradeço a atenção de todos.

http://wrapper.tanukisoftware.org/
http://javaservice.objectweb.org/
http://commons.apache.org/daemon/

Cria um windows service.

Tipo daqueles que quando vc dá ctrl+alt+del ficam em processos.

Elas podem ser iniciadas como automática, manual ou nunca.

No modo Automático elas iniciam com o pc sem que vc tenha que fazer nada.