You can handle this as you wish by including the method in your plugin and returning true or false based on user or group.
For instance, if you want to grant access to managers and have set @mgr as your manager group:
function forAdminOnly(){
global $USERINFO;
if(in_array('mgr',$USERINFO['grps']))return false;
return parent::forAdminOnly();
}