Not sure if this is the same issue, but we had a similar problem when loading the client on 64 bit windows 7 enterprise machines; the client was loaded to c:\program files (x86)... but the the flex code stuff seemed to be pointed to c:\program files in the registry...
We worked around it by following the re-registration steps in knowledge base article 18.377.081, "Flex - Error Can't Create Control Type Library - ES9.5.100 and Higher", except changing the pointers to the x86 folder. Here's the contents of the batch file we created to do it. Note it must be run as administrator on windows 7, and on some machines it seems important to run the Macola Client ONCE as administrator before running as the user. (which the article says you must do, but we don't understand why...)
del /Q "c:\ProgramData\Exact Software\ApcConnLib\*.*"
regsvr32 "C:\Program Files (x86)\Exact Software\Bin\Macole.DLL"
"C:\Program Files (x86)\Exact Software\Bin\APCConn.EXE" /Regserver
Shawn.