VFP MTDLL's need a slightly different set of runtime files than regular VFP 9 apps. You need to install and register vfp9t.dll (vs. vfp9r.dll) for MTDLL's. The order in which you register VFP runtime files is also significant. Did you register your runtime files in the order described on the Wiki page that Sergey referenced?