>Any COM DLL you create with .Net is automatically an MTDLL...
>There's more info on how to create .NET Com DLLs here:
... and anyway I was not able to create Thread object in my COM:
loProcessThread = New Thread(AddressOf ProcessCustomData)
loProcessThread is always Nothing.