1st Solution: What about ACL ?Separate Group and don't give access to autonomous manager
2nd Solution:Group + HackBabis has post a hack to be placed inside the administrator index pages to permit access ONLY to specific components or go to main admin.
if ($session_id == md5( $my->id.$my->username.$my->usertype.$logintime )) { $database->setQuery( "SELECT * FROM #__session WHERE session_id='".$session_id."'" ." AND username = '".$database->getEscaped( $my->username )."'" ." AND userid = ".intval( $my->id ) ); if (!$result = $database->query()) { echo $database->stderr(); } if ($database->getNumRows( $result ) <> 1) { echo '<script language="javascript" type="text/javascript">document.location.href=\'index.php\'</script>'._LEND; exit(); }} else { echo '<script language="javascript" type="text/javascript">document.location.href=\''.$mosConfig_live_site.'/administrator/index.php\'</script>'._LEND; exit();}
if ((intval($my->id) != 62) && !in_array($option, array('com_media', 'com_content', 'com_contact', 'com_weblinks', 'com_statistics')) && ($task != 'promptlogout')) { mosRedirect('index2.php?option=com_content'); }
//update session timestamp$current_time = time() + ($mosConfig_offset * 3600);$database->setQuery( "UPDATE #__session SET time='".$current_time."' WHERE session_id='".$session_id."'");$database->query();