Here is the problem so that you can understand what I need.

I created an excel add-in that I'm going to install in many PCs. The fact is that it references to libraries that could be missing on those PCs.
I read some posts about early binding. The fact is that my file is huge and with complex code so I'd like to find another way to solve the problem.

My idea is to create an installation program with VB6. I develop an .exe program in VB6 which has the same references as my add-in. The VB6 Wizard for creating Installation Package recognizes these references and includes them in the output .cab file.

Now the questions: (sorry for my ignorance)
1. Can I do it or it is illegal?
2. Will my libraries automatically be installed?
3. Will my libraries overwrite the original ones in case they're already in the target PC?

Thank you!