For some strange reason, after applying ILProtector on an assembly that works with COM server, and merge it into a single assembly, there is a very strange register it (DLL) in the system with the key / codebase. The library is registered, but does not (or does not work properly), some functions.