try_system_binary now attempts to use Windows' 'where' to locate the executable. It is also only accepts executables which can be accessed by the filesystem.