Can Visual C++ 2003 run VB.NET 2008 ActiveX Controls?-Collection of common programming errors

I developed a few ActiveX controls in VS2008 due to design spec handed down from my lead engineer.  Unfortunatly I need to have these controls running in a Visual C++ 2003 application.

ActiveX Test Container opens the controls fine, MFC blank projects in VS2008 and 2005 allow adding the control, but VS2003 doesn’t seem to like it.  The first error I get is “ActiveX control “blah blah blah” is not registered on this computer” which pops up twice in a row.  This obviously isn’t the case, since every other way to test and access my control works flawlessly.  After OKing out of both errors I immediatly without doing any other actions attempt to add the control the same way as before.  Now the error changes to “The ActiveX control “blah blah blah” could not be instantiated” which again pops twice in a row.

I’ve spent days trying to fix my control and I am starting to suspect that there is a fundamental difference between 2005 and 2003 which is causing my usability problems.  If anyone can give insight or thoughts I would be much appreciative.