allow user-provided SteamPath, regquery improvements