Yes, for DirectX. I'm planning to ditch them once extern(C++) support is
good enough though.
You don't think you'd use ARC with COM when it's available? Surely a language defined ARC that Walter is discussing would be a neat fit for COM, just as with ObjC?