Had this same problem and found a solution! Noticed this problem on my son’s laptop because he has it setup with a different login then my wife’s (he’s not an admin)
Go into Library/Application Support/Guild Wars 2/
open the ‘config’ file in text edit.
looks for the line under [wine] that says:
“ShellLinker” = “/usr/lib/transgaming_cedega/winex/bin/wineshelllink”
Add sudo in front of the path like this:
“sudo/usr/lib/transgaming_cedega/winex/bin/wineshelllink”
now just command S to save and relaunch Guild Wars 2