At some point in my code I do this:
oDOM=CREATEOBJECT("MSXML2.DOMDocument.4.0")
and it works fine for me; for some others it's "access denied" 0x80070005 error. Works fine if they launch it in admin mode (which is what I also did).
Is it that the component was installed for admin only, or is there something else to look at?