When running the program with the dll as a COM+ application component in a remote computer, i get the Object Required/ActiveX Component can't create object error.

When the dll is in the local machine, there is no issue