Create path to file under 64-bit %programfiles% from 32-bit process
In the end, I made a slight simplification and ended up with:

System.Environment.ExpandEnvironmentVariables("%systemdrive%\Program Files\...")