ANSWER:
D:
CreateObject always uses COM object creation services. It uses COM creation services regardless of whether objects created are externally provided or part of your project.
Answers in Depth...