rely on a custom fact to determine file paths under Windows

Previous code broke under non-english Windows 2003.

What is the policy on custom facts? I couldn't find another way to get this right...