>
>"ICGService.dll was loaded but the DllRegisterServer entry point was not found.DllRegisterServer may not be exported or
>a corrupt version of ICGService.dll may be in memory. Consider using PView to detect and remove it."
>
> Any advice on deploying this DLL?
You have to use REGASM instead of regsrv32 to register .NET COM components (and if it's not installed in the GAC, just the program directory, use the /codebase option), ex:
regasm MyAssembly.DLL /codebase
More than likely it will complain about it not being strongly named - you can normally just ignore that error.