Ola José, boa tarde.
Acredito que o seu problema está com o net framework 4.0.
Ao criar um projeto no Visual Studio, por default ele nos traz algumas opções referente a tecnologia a ser desenvolvida como o Tipo de aplicação(Visual Basic, C#, C++, etc.). Porém o "default" para o framework a ser desenvolvido já no Visual Studio está
definido como 4.0.
Existem várias maneiras de trabalhar esteponto:
1 - Criando a solução.
Quando estiver criando um novo projeto, selecione a tecnologia e também selecione o net framework que deverá ser utilizado.
Para o Windows XP o net framework padrão é 2.0 e para ele já sairam o 3.0, 3.5 e o atual, 4.0. Porém você deve saber qual versão(net framework) o sistema está.
2 - Fim da solução.
Quando finalizar a solução você deverá criar um instalador para o seu projeto. E neste instalador você irá adicionar o framework.
Não lembro de nenhum forúm aqui no MSDN, porém devem ter vários, da uma procurada no google se for o caso.
Qualquer problema reporta na thread que eu tento ajudar novamente!
Abraços,