On some machines (including Team City), GetFiles caused a test failure

FileLocator.LocateInProgramFilesFolder() started failing because Directory.GetFiles() throws an exception
if even one of the Program Files child directories doesn't allow you to search it.