Itch desktop app says "not available on windows" - check your publish settings?
<cough...>
Damn, I'm sorry I never saw this message! I'll fix it :{