il faut savoir qu´une fois que les DLL ont été installé une seul fois sur un PC il n´y a plus besoin de les réinstaller.
Tu peut utiliser pour ça le fichier prévu par microsoft que tu peut télécharger là :
http://perso.wanadoo.fr/sectionpc/sectionbasic/programmes/vbrun60sp6.exe
ou bien l´assistant empaquetage et déploiement, mais lui il met dans chaque programme que tu déploie les DLL c´est du gachis.
Ensuite, il existe des outils qui cré un exécutable qui va à son démarage copié les DLL et ton programme dans un fichier temporaire, exécuté ton programme puis tout nettoyer. C´est pas mal mais c´est fait des gros fichier.
L´avantage de VB c´est que les exécutables que tu fait sont très petit, distribuer à part les DLL permet de ne pas sacrifier cet atout du VB.