How can I convert a third party in-process server so it runs in the COM surrogate?

A customer had an app with a plugin model based on vendor-supplied COM objects that are loaded into the process via Co­Create­Instance. Main process

Click here to read the article