Runcas, con tu permiso aprovecho tu post para comentar los avances que he hecho está semana.
Ocultar windows completamente ya lo he conseguido 100%, para ello en vez de seguir el tutorial que has puesto, he utilizado el programa "instant shell" de Tom Speirs, que lo hace todo mucho más fácil. Creo que este no modifica los programas sino que debe tocar alguna clave en el registro para que no se muestren los logos.
El problema que yo tengo, es que no tengo unidad lectora en la maca, y reiniciar en la consola de recuperación no es algo que pueda conseguir fácilmente, sobre todo porque no veo nada en el monitor, asi que el programita este me ha resuelto la papeleta bastante rápido.
Como ha explicado runcas, en la clave shell tengo puesto "explorer.exe" y en userinit tengo la ruta a un programita que me he hecho en VB "D:\Archivos de Programa\Loader\Loader.exe". Este programa se encarga de lanzar el front-end posteriormente.
Lo que sucede en el arranque es lo siguiente:
1. Se ve el boot de la bios dando vueltas a toda velocidad. Esto no es posible evitarlo de momento porque no tengo AVGA. Además mi bios no admite la opción de poner la pantalla en negro.
2. Windows arranca silenciosamente (pantalla en negro), al cabo de unos segundos aparece esta pantalla durante un segundo (es el loader.exe):

Si no pulsamos ningún botón, arranca la opción por defecto (gameex) si pulsamos 1p, nos lleva al menú de servicio.

Tenemos varias opciones, en primer lugar la carta de ajuste que simplemente muestra un bmp para poder ajustar los potenciómetros. se sale con escape.

La tercera y la cuarta opción son para arrancar el gamex o el mamewah.

y la segunda opción trae al frente el escritorio (invoca a explorer.exe) y levanta los servicios de acceso remoto (VNC).
Una vez que ha invocado a lo que corresponda, el loader.exe se descarga de memoria para no consumir recursos.
También he pelado windows al máximo para dejarlo con lo mínimo, he inhabilitado todos los servicios que he podido y los que tenía dudas los he dejado en manual. Aún así, los tiempos de arranque y parada son bastante largos, tendré que investigar un poco más.
Si la máquina ya está arrancada, y queremos acceder por remoto, tenemos que conectar primero por telnet para levantar el servicio, aquí también tengo hecho un pequeño menú en modo texto y unos ficheros bat con los comandos más habituales.

Desde aqui puedo activar los servicios que quiera o ejecutar comandos de DOS, también se puede apagar o reinicar la máquina.
Tengo pendiente hacerme un pequeño ficherito de configuración, para poder modificar las opciones del loader.exe con más comodidad, porque ahora mismo están incorporadas en el programa. Así le podría añadir opciones o modificar las rutas sólo tocando el fichero ini.
Además tengo que decir que configurar la máquina desde remoto, sentado comodamente en mi butaca es una auténtica gozada. Hasta ahora estaba con un teclado y un ratón conectados a la maca y era mucho más engorroso.
Bueno, nada más por ahora, gracias Runcas por este post tan informativo.
Modificado por Paul Sernine - 2/3/2006, 19:23