I'm trying to run an updated version of my ATL MTS component and it hangs; the event viewer contains the error:<br><br>The run-time environment was unable to load an application component due to either an error obtaining its properties from the catalog, loading the DLL, or getting the procedure address of DllGetClassObject. This error caused the process to terminate. C:\image\Man.dll (Package: Manuscript) (Microsoft Transaction Server Internals Information: File: i:\viper\src\runtime\cfw\ccomdll.cpp, Line: 161)<br><br>This is in a package under a domain user which used to work fine, and if I change it to a different user (which happens to be the one logged on interactively) it works fine too, even when that user is logged off.<br><br>The interface has changed, so I tried rebuilding the component from scratch with a different CLSID but the same happens. Have I fallen into an immutability trap? Can I get out again??<br><br>Any ideas would be much appreciated and not just by me.<br><br>Cheers<br><br>David