To overcome the the problem with the administrative privileges, 'pkill nm-applet' can be saved as a script (lets say in /usr/local/bin), and then its name along with all usernames can be added to /etc/sudoers.
However there might be a better solution: hack the consolekit to do all the killing/restarting for the user. So upon switching a user the nm-applet should be killed and then restarted with the new user privileges. I'm not sure if it is doable with the consolekit though.
To overcome the the problem with the administrative privileges, 'pkill nm-applet' can be saved as a script (lets say in /usr/local/bin), and then its name along with all usernames can be added to /etc/sudoers.
However there might be a better solution: hack the consolekit to do all the killing/restarting for the user. So upon switching a user the nm-applet should be killed and then restarted with the new user privileges. I'm not sure if it is doable with the consolekit though.