well it didn't help with the itch launcher unfortunately, but it does go straight to download in the browser at least
If you change the download link to have dl=1 instead of dl=0, it should work with the itch desktop client (also skips the dropbox nag screen for everyone else).