Yes, you need administrator rights to install Geneious and the FLEXnet licensing software it comes bundled with. However, if a separate administrator account is used to install Geneious and the actual user will be logging in with a non-admin account the administrator should not activate the license. This is because personal licenses are only available to one user on a machine and if it has been activated in a separate administrator account the non-admin user will not be able to use the license. If you must verify that the license works, make sure you release it using the Help menu item. Note there is a limitation on the number of times a license can be released to prevent license sharing.