Program Built on Win7 no se ejecutará en WinXP

Tengo un proyecto que estoy construyendo en Windows 7 (32 bits) usando Visual Studio 2005. El programa funciona bien, y puedo moverlo a otra máquina con Windows 7 y ejecutarlo bien. El problema surge cuando intento moverlo a una máquina con Windows XP Pro. Cuando intento ejecutar el archivo, aparece el siguiente error:

"Esta aplicación no se pudo iniciar porque la configuración de la aplicación es incorrecta. Reinstalar la aplicación puede solucionar este problema".

Cuando abro el visor de eventos, hay tres errores del sistema relacionados con este problema:

El ensamblado dependiente Microsoft.VC80.CRT no se pudo encontrar y el último error fue El ensamblado al que se hace referencia no está instalado en su sistema.Resolve Partial Assembly falló para Microsoft.VC80.CRT. Mensaje de error de referencia: el ensamblado al que se hace referencia no está instalado en su sistema.Generate Activation Context falló para [ruta a mi exe]. Mensaje de error de referencia: la operación se completó correctamente.

He intentado instalar el paquete redistribuible de Visual C ++ 2005 SP1, que no ayuda.

Si construyo el proyecto en una computadora XP, puedo ejecutarlo en otra computadora XP (que no tiene el C ++ redistribuible) y una computadora con Windows 7.

Siempre construir en XP no es una opción viable ya que no soy la única persona que construirá esto y todos los demás usarán Win7.

Respuestas a la pregunta(5)

Su respuesta a la pregunta