Thanks for all the ideas. I've went back and looked at the program to see what DLL and OCX files I have it set to use:

comdlg32.ocx
rich32.ocx
mscomctl.ocx


Now, wondering about this I went and used the VB6 Deployment Wizard to see what dependencies it has and it lists the following:

Uses1=MSVBVM60.DLL
Uses2=OLEAUT32.DLL
Uses3=OLEPRO32.DLL
Uses4=ASYCFILT.DLL
Uses5=STDOLE2.TLB
Uses6=COMCAT.DLL
Uses7=COMDLG32.OCX
Uses8=MSCOMCTL.OCX
Uses9=RICHTX32.OCX


I now am left to wonder where some of these are used at. I know that MSVBVM60.DLL is the VB6 Runtime DLL, and assume the OLEAUT32.DLL & OLEPRO32.DLL are the other default DLLs used by a VB6 program. But what is ASYCFILT.DLL, COMCAT.DLL, and STDOLE2.TLB?

Not knowing what these are, I'm wondering if they may somehow be the cause behind the issue.

-TL