Ok, long story short for you guys because I'm not entirely here right now (mornings-low tide for Tomato thought) Got the Steam edition of Freedom Force yesterday morning/afternoon, started installing the typical array of Freedom Force goodness, discovered that I had the same issue with FF Editor most of us with Vista have had... But after some experimentation using Moni's original registry file/code (http://freedomreborn.net/forums/index.php?topic=50663.0) (Original file seems to be down, but notepad isth your friend) I was able to get a working code for Vista's nonsensical file structure.
FF_Vista.reg (http://www.mediafire.com/?eiujimymy5t)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Distribution\Freedom Force]
"Game"="fforce.exe"
"GUID"=hex:4f,01,a5,04,94,b9,b7,48,ae,2b,75,22,a2,f1,56,80
"InstallDir"="c:\\program files\\valve\\steam\\steamapps\\common\\freedom force"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Distribution\Freedom Force\ergc]
(For Convenience) FF_XP.reg (http://www.mediafire.com/?ofzt0immykm)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Distribution\Freedom Force]
"Game"="fforce.exe"
"GUID"=hex:4f,01,a5,04,94,b9,b7,48,ae,2b,75,22,a2,f1,56,80
"InstallDir"="c:\\program files\\valve\\steam\\steamapps\\common\\freedom force"
[HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Distribution\Freedom Force\ergc]
Credit goes to Moni for the original file, I just made the modifications. Let me know if these don't work for anyone, I only have Vista 64 so I don't necessarily know if other versions work differently
bump because a lot of steam users are having problems with the registry for ff1 (it's why ffedit is not installing), the fix is right here.