I see. Well I'd ditch that launcher then. That isn't even a launcher if it's just giving you files to launch yourself. I knew itch.io had a launcher (because of gog galaxy 2.0) but didn't realize it was that trash
Ditch it come to the web-side.