Another option would be to follow up on an ad I saw in Dr. Dobbs once. They claimed to be able to turn your DLL-needin' VB program into a stand-alone executable that doesn't have any external dependencies. In effect, statically linking your runtime libraries and OCXs to the EXE. I don't know how well this works or how much it costs, but I'll be investigating that first.

Holy sh|t, it works.

Bit Arts Fusion. I think my company is going to buy this product for us.

I just created a copy of the VB6 version of LogoEdit, plus the following linked dependency files:
1,384,448 MsVbVm60.DLL
140,288 ComDlg32.ocx
17,920 STDOLE2.TLB
598,288 OLEAUT32.DLL
164,112 OLEPRO32.DLL
22,288 COMCAT.DLL
147,728 ASYCFILT.DLL
27,136 ctl3d32.dll

Normally, that's a total of about 3 megabytes. Now it's a single LOGOEDIT.EXE and it's only 1.2 megabytes total. Runs perfectly on a bare-bones fresh-formatted Win95 system. Suh-wheet. More investigation and testing is needed to be sure about this, but... whoa, this is pretty cool.

___________
Tony Fabris
_________________________
Tony Fabris