Go to View / Settings and look for "installed games". There you find a entry for Battlefield2 where you can change from BF2.exe to FH2.exe.
But it won´t work if the server you want to join has free slots only for seconds because the whole game needs to load up first and connect to EA Account server as well, so it´s very likely that the server is already full when your game tries to join.