This happens if you have the Mac OS firewall turned on.
If you can, turn off the Mac OS firewall in System Preferences under Security. Otherwise you will have to click Allow each time Geneious runs.
This has become a problem as of September 2014 because Apple tightened the requirements for digital signing of applications, meaning we can no longer allow the memory settings to be changed without the digital signature becoming invalid.