I've had this issue before, I circumvented it with a bash cmd.
Try this in Terminal:
cd "/Applications/Heroes of Newerth"
./HoN
This might do it for you, unsure if mac hon folder is called exactly that, you can check by just going "cd /Applications" and typing "ls" can't remember what retail mac folder is called.
If you still can't get it to work, I'd love to assist directly, get on touch with me on discord and I'll have it fixed guaranteed.
https://discord.gg/MfuM4b8w
Join this and send me a PM