Par expérience, j'ai développé des applis en VC++ (dans l'environnement de Visual Studio) et effectivement, certaines appli ne fonctionnaient pas (problème de compatibilité de DLL).
Donc méfiance avec VB bien qu'il me semble que ce soit un peu plus ouvert au niveau de la compatibilité...