Ca c´est normal : pour faire tourner des programmes en VB il faut des DLL qui servent au programmes. Ces DLL sont assez grosses, mais l´avantage, c´ets qu´une fois qu´elles ont étées installéees une fois sur un ordinateur, il n´y a plus besoin de les installer et tout les programme VB fonctionne ( a condition que tu n´utilise pas de composant non standard).
Pour VB6 les dll en question peuvent s´intaller à l´aude de ce petit programme ( que je te conseille de passez à ceux qui ne peuvent pas faire fonctionner ton programme) : http://perso.wanadoo.fr/sectionpc/sectionbasic/programmes/vbrun60sp6.exe
pour VB.net c´est pire il faut installer le . NET framework qui fait à peu près 120 Mo.