First of all changes on the server preferences require system administrator password. There are two easy ways to hide server settings GUI.
1) Hide NoMachine Client monitor on the tray. To do that edit /usr/NX/etc/node.cfg
uncomment and set DisplayMonitorIcon 0
.
2) Disable server settings GUI. To do that edit node.cfg uncomment and set EnableServerPreferences 0
If that’s not enough and you want to prevent non-admin users from accessing any NoMachine settings, changing nxclient.bin rights is a possibility. But if you want to connect to the desktop you need to have original rights on the system. So as a workaround, a solution could be to create a startup script which changes the rights which you have mentioned if the nxclient process has started already.