Para crear una bootscreen para WindowsXP solo se usa un editor de imágenes y un archivo de texto (diferente para cada programa "personalizador") que indica donde colocar, por ejemplo, la barrita de progreso... Un programa bastante conocido para cambiar bootscreens, y que viene con una buena documentación sobre como crear pantallas de inicio, es BootSkin. Muy sencillo de usar y con muchas pantallas de inicio creadas por sus usuarios y que puedes descargar desde su librería.
Para crear, editar y cambiar tu pantalla de inicio puedes usar LogonStudio.Nunca lo he usado, pero si te arriesgas a probar y nos comentas a todos tus experiencias luego, sería muy útil para el foro.
BootSkinLibreria BootSkinLogonStudio 1.0 para XPUn saludo.