I think the LabVIEW run-time version is a red herring. If it was compiled in LV2009 it will only use the LV2009 run-time. Have you tried reading any of the past discussions about MemoryManager.cpp errors? It sounds like one cause can be the Call Library Function Node, do you use this in your DLL?