diff -urp admin_menu/admin_menu.inc admin_menu_patched_2/admin_menu.inc
--- admin_menu/admin_menu.inc	2009-03-15 21:41:59.000000000 +0100
+++ admin_menu_patched_2/admin_menu.inc	2009-03-15 19:36:30.000000000 +0100
@@ -147,7 +147,6 @@ function admin_menu_adjust_items(&$_admi
   admin_menu_remove_item($_admin_menu, 'admin/by-task');
   
   // Add system update links.
-  admin_menu_add_item($_admin_menu, $mid_icon, array('title' => t('Run cron'), 'path' => 'admin/logs/status/run-cron', 'weight' => 50, 'query' => drupal_get_destination()));
   if ($user->uid == 1) {
     admin_menu_add_item($_admin_menu, $mid_icon, array('title' => t('Run updates'), 'path' => $base_url .'/update.php', 'weight' => 50));
   }
@@ -183,6 +182,11 @@ function admin_menu_adjust_items(&$_admi
       admin_menu_add_item($_admin_menu, $mid_drupal, array('title' => t('@title issue queue', array('@title' => $info['name'])), 'path' => $url));
     }
   }
+
+  // Add cron link
+  if (user_access('administer site configuration')) {
+    admin_menu_add_item($_admin_menu, $mid_icon, array('title' => t('Run cron'), 'path' => 'admin/logs/status/run-cron', 'weight' => 50, 'query' => drupal_get_destination()));
+  }
   
   // Add logout item.
   if ($user->uid > 0) {
