There is now a windows-beta-standalone channel where you can download Orlop as a regular exe file and start it from the itchio client :)
I can confirm it downloads, installs and works from the Itch.io client.