Craig,
>I don't think so. That would imply COM interop, which .Net is trying to move away from.
It would certainly make sense to do it all with common runtime functionality instead of calling out to special DLLs, but MS doesn't always build things that make the most sense. Like I said elsewhere, let's hope they get it right the first time.