Solution 1
Install freelancer under Program Files/Microsoft games instead of Program Files (x86)/Microsoft games.
Now install flm1.3 under Program Files not Program Files(x86).
Now reboot into safe mode and run the crossfire 1.9 setup file then run flm 1.3 and activate.;)
Solution 2
Tools required
FLM 1.3 of course.;)
uniextract.
And Crossfire 1.9
Now to apply the workaround install all of the above bar the crossfire 1.9 as it will allocate shed loads of ram but not do a damn thing so a forced restart will be necessary if you do this.:(
Once you have uniextract installed right click the exe file and choose extract to sub dir, you may have to click run and when you get the cmd window pop up just type in a and enter.;)
Now for the fiddly bits.
Open the Crossfire 1.9 folder you should now of acquired, open the mods folder and copy the crossfire 1.9 folder into the mods folder under the flm1.3 directory now go back up to the root folder of the extracted Crossfire 1.9 folder and open the following directory $_OUTDIR this is vital for this workaround to be successful.;)
Now go back up to the root folder of the extracted Crossfire 1.9 folder and open $[32] directory and install the crossfire font.
Now copy all the files you see here into the Crossfire 1.9 folder under the mods directory under the flm1.3 directory.
Now simply open flm1.3 and activate.;)