Thanks for your answer. Just a small remark concerning your solution (putting the TurboActivate.dat next to the executable). The MacOS notarization tool doesn't seem to like it when there are data files in the MacOS folder, and was refusing to notarize our application when TurboActivate.dat was in this folder.
Our solution was to leave the TurboActivate.dat file in the Resources folder, but put a symbolic link next to the executable that points to it, and that seemed to work.