windows: support non default steam location using winreg

@LoPhatKao can you test this pls?