You may want your control deactivation plugin to change the availability of controls depending on the currently user or the group membership for the user. To enable this, Author communicates with your plugin after the user logs in, passing the user details to the plugin. The plugin can then use the Author-it API to determine the groups of which the user is a member. You can use this information to determine which controls to deactivate.