aeronauto - if it installed correctly the download should not be corrupted - also the crash is coming from a different DLL.
it may be an issue with C++ libraries - run windows update and make sure everything is up to date
The System File Checker tool
To determine whether the issue that you are experiencing is caused by one or more system files that are used by Windows Vista, run the System File Checker tool. The System File Checker tool scans system files and replaces incorrect versions of the system files by using the correct versions.
To run the System File Checker tool, follow these steps:
Click Start, and then type cmd in the Start Search box.
Right-click cmd in the Programs list, and then click Run as administrator.
If you are prompted for an administrator password or confirmation, type your password or click Continue
At the command prompt, the following line, and then press ENTER:
and at last resort do this
Open CMD prompt and right click to run as administrator and then type in exactly as below substituting your windows login username where it says "username:" eg. "Andrew:F" or "Sarah:F"
takeown /f C:\Windows\System32\uiautomationcore.dll
cacls C:\Windows\System32\uiautomationcore.dll /G username:F
takeown /f C:\Windows\Syswow64\uiautomationcore.dll
cacls C:\Windows\Syswow64\uiautomationcore.dll /G username:F
Now you can just navigate to your syswow64 and system32 folders in windows explorer and after backing up the UIautomationcore.dll files just delete them from your computer. (Remember to delete the Uiatomationcore.dll file in ure FSX folder also if you installed it as the fix in other posts.)
let us know how you go. cheers