...I just want a solution to this problem.
But there is none. FH2 was never meant to be played on Mac.
I've got it working finally!
The only problem is that whenever I try to change the controls in-game after I launch FH2 through the Launcher, the screen freezes up for a minute or so, and I can't make any changes. I have however, found an alternative for that: editing the FH2 settings.con file. I've got everything to work so far except for one, which is replacing RMB (aiming) with the "B" key. Every time I try to replace it, it shows up under the controls as "Undefined" or "Unknown". Below are a few screenshots of what I'm talking about. Any idea as to how I might fix this?