We weren't aware of the Itch.io windows app. We'll take a look into integrating the game on the app in the future!