Note that this is a VB.NET newsgroup. For VB6-related questions consider
posting into an appropriate group in the "microsoft.public.vb.*" group
hierarchy.
BTW: The setup for VB6 applications consists of a bootstrapper application
provided by Microsoft ("setup.exe") which calls a fully customizable VB6
executable named "setup1.exe". The source code of "setup1.exe" is provided
by some editions of VB6 and can be easily customized.
I use Inno setup. I find that it creates a slicker looking setup
program than the one built into VB 6.0. Its free open source software.
It allows you to write to the registry, start other programs, install
vb runtimes etc