Bonjour,
ma réponse est un peu tardive... mais peut-être que cela pourrait aider certains.
Si tu programme sous Visual Basic Studio 2008 "Express",
et si tu n'utilise pas les fonctions avancées du framework 3.5,
tu peux forcer ton appli à fonctionner sur le framework 2.0 (installé sur XP avec SP1 ou 2 je crois...).
Pour ce faire :
dans les propriétés de ton appli,
tu va dans l'onglet "compilation",
puis "options de compiltation",
et tu sélectionne : framework 2.0 au lieu de 3.5.
Des messages d'erreurs vont apparaitre dans le debugger, c'est normal !
Tu recompile ton appli, tu la release.
Ensuite tu la test.
Si tout fonctionne correctement, ton appli devrait fonctionner correctement sur Vista ET XP.
Bon courage.
A plus.