Index: includes/install.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/install.inc,v
retrieving revision 1.86
diff -u -r1.86 install.inc
--- includes/install.inc	1 Mar 2009 09:32:17 -0000	1.86
+++ includes/install.inc	1 Apr 2009 02:37:38 -0000
@@ -604,7 +604,11 @@
     // First, retrieve all the module's menu paths from db.
     drupal_load('module', $module);
     $paths = module_invoke($module, 'menu');
-
+    
+    // Next, retrieve all the module's actions
+    drupal_load('module', $module);
+    $actions = module_invoke($module, 'action_info');
+    
     // Uninstall the module.
     module_load_install($module);
     module_invoke($module, 'uninstall');
@@ -637,6 +641,12 @@
       }
     }
 
+    if (!empty($actions)) {
+      foreach($actions as $aid => $action){
+        actions_delete($aid);
+      }
+    }
+    
     drupal_set_installed_schema_version($module, SCHEMA_UNINSTALLED);
   }
 
