Maybe .NET requires a better DCOM than dcom98 - it's quite old. Anyhow, I've filled a bug for it - http://bugs.winehq.org/show_bug.cgi?id=14639 . We now have a better understanding of what is wrong, so there is a big chance it will be working fine in Wine when these bugs are fixed. I also forgot to mention that these bugs affects Linux as well - there is nothing MacOS-specific.