Tienes que buscar el ejecutable de la linea de comandos (cmd), puedes usar el buscador que está en el Inicio de Windows Vista si no lo ves y lo ejecutas como Administrador (Clic derecho en el acceso directo y seleccionar Ejecutar como Administrador).
Primero haremos un backup de la configuración para recuperarla si cometemos algún error, en la línea de comandos escribirás
bcdedit /export c:\BackupBcd
Darás Enter. Aparecerá un mensaje informativo. Luego escribirás
Bcdedit /enum
esto para que puedas ver los detalles de las entradas que figuran en la lista de arranque. En el mismo detalle buscarás la línea que tenga escrito
Description Windows XP
o algo similar, y líneas más abajo la línea
Resumeobject {38432-21342-31421-3421...}
Observarás dos campos con el nombre resumeobject, fijate bien que el que vas a borrar pertenezca a la entrada de Windows XP, sino borraras el de WIndows Vista. Luego, para borrar la entrada escribiremos esto
Bcdedit.exe /delete {38432-21342-31421-3421...}
que en mi caso son los números que yo tenía en el campo "resumeobject", tal cual como está, si no cometes ningún error el mensaje que te aparecerá será "el comando ha sido ejecutado con éxito"
Y para comprobar que se borró la entrada de XP escribiremos nuevamente
bcdedit /enum