At this point, I would like to try each of these of these, because the process I am using right now is not working.
I have a manifest file that is an ascii file that is required in order for a COM object to run with an executable.
I followed the steps outlined here for including a manifest file:
http://support.microsoft.com/kb/944276
But this technique might be the right one.