Programa construído no Win7 não será executado no WinXP

Tenho um projeto que estou construindo no Windows 7 (32 bits) usando o Visual Studio 2005. O programa é compilado e posso movê-lo para outra máquina com Windows 7 e executá-lo perfeitamente. O problema surge quando tento movê-lo para uma máquina Windows XP Pro. Quando tento executar o arquivo, recebo o seguinte erro:

"Este aplicativo falhou ao iniciar porque a configuração do aplicativo está incorreta. Reinstalar o aplicativo pode corrigir esse problema."

Quando abro o visualizador de eventos, há três erros de sistema relacionados a esse problema:

Assembly Dependente Não foi possível encontrar o Microsoft.VC80.CRT e Last Last was O assembly referenciado não está instalado no seu sistemalha ao resolver a montagem parcial do Microsoft.VC80.CRT. Mensagem de erro de referência: O assembly referenciado não está instalado no seu sistem contexto de ativação do @Generate falhou em [caminho para o meu exe]. Mensagem de erro de referência: a operação foi concluída com êxito.

Tentei instalar o pacote redistribuível do Visual C ++ 2005 SP1, o que não ajud

Se eu construir o projeto em um computador XP, posso executá-lo em outro computador XP (que não tenha o C ++ redistribuível) e em um computador com Windows 7.

Sempre construir no XP não é uma opção viável, pois eu não sou a única pessoa que estará construindo isso e todos os outros estarão usando o Win

questionAnswers(5)

yourAnswerToTheQuestion