Not really sure but Desura checks you have BF2 installed and thats it, bingo, slaps FH2 all in the right spots and off you go.. So as i said i have the Steam version so i cant see why it wont work with Origin too...
Hope the chaps remember to notify Desura when the update is live