Supreme Commander 2
And you will get MFPLAT.dll on your system.
Becoming a member is well worth it for future games. Small fee. Nothing is free in life. I became a member after after long time, well worth it.
have to agree, I remember searching for a few games and was amazed that they actually had trainers for them, then I saw how often they updated and I was sold .