@spivonious:basically you need to make the old app callable by using the rcw or runtime callable wrapper and using the NET's Type Library Importer, to your app .dll so that your net's clr can expose it to rcw, In order to call a VB 6.0 component or dynamic link library (.dll) from a .NET application, you need to generate a Runtime Callable Wrapper (RCW) for the older .dll using .NET's Type Library Importer (tlbimp.exe). enter the command like this:
C:\<path to tblimp.exe file>>tlbimp C:\<path to your COM Object>\COMOBJ_NAME.dll /out:C:\<path to your RCWrapper File>\WRAPPER_NAME.dll