Visual Studio have a app called Package and Deployment wizard.
this app allow you to make setup package, which include all dll's, ocx and any other components, that you software need, to be run alone. it looks like regular setup package(like MS office) with cab files. so any app, written in VB...