Oops. Looks like the icon file got lost in the shuffle at some point. I'll upload a new Windows exe with the icon asap. If you've installed via the itch.io app it'll update automatically when that goes up.
Thank you very much for your fast reply
Ok! New build is up with a brand new high res Windows icon since the old one was designed for older OS versions and was tiny.