that's odd, mfplat.dll is a system dll, it must be in c:\windows\system32
----
found this:
"The MFPlat.DLL file is referenced to Windows Media Foundation components.
Since Windows Media Foundation is missing it's likely that you're using Windows "N" EU editions."
is this correct?