Fix 32bit machines.

On 64bit systems Windows uses a (x86) suffix for x86 compatibility mode
programs. the .NET runtimes is installed in this directory, however on
32bit systems this suffix is not required.

We probably should check if the directory exists on FM.getDirectory.