Isn't there a manifest you can write for usage with the itch app? I remember reading about that in passing. Or was this something else?
I don't know, I'm new to the whole itch.io app thing. I did get it working though.
I read that the app looks for an exe to run, rather than you having to define it though.