diff -up /Users/jbitner/Sites/contrib/flag_abuse/flag_abuse.module sites/all/modules/contrib/flag_abuse/flag_abuse.module
--- /Users/jbitner/Sites/contrib/flag_abuse/flag_abuse.module	2010-08-26 15:37:10.000000000 -0400
+++ sites/all/modules/contrib/flag_abuse/flag_abuse.module	2010-08-27 14:28:32.000000000 -0400
@@ -44,7 +44,6 @@ function flag_abuse_preprocess_flag(&$va
     // is this one of our abuse flags
     // @todo: should be dynamic
     if (in_array($vars['flag']->name, array('abuse_node', 'abuse_comment', 'abuse_user'))) {
-      $vars['action'] = 'reset';
       $vars['link_text'] = t('Reset flags');
       $vars['link_title'] = t('Remove all flags on this content');
     }
@@ -92,18 +91,38 @@ function flag_abuse_flag_access($flag, $
 }
 
 /**
- * Implementation of hook_form_FORM_ID_alter().
+ * Implementation of hook_form_alter().
  */
-function flag_abuse_form_flag_confirm_alter(&$form, &$form_state) {
+function flag_abuse_form_alter(&$form, &$form_state, $form_id) {
   global $user;
+  $account = $user;
+  $flag_name = $form['flag_name']['#value'];
+  $access = user_access('reset abuse flags', $account);
+  $abuse_flag = in_array($flag_name, array('abuse_node', 'abuse_comment', 'abuse_user'));
+  
+  // @todo: We could make these configurable.
+  $title = t('Flag reset');
+  $description = t('Are you sure you want to reset all offensive flag on this content? Once doing so, users will not be able to flag this content again.');
+  $button = t('Reset flags');
+  
   // Permmission check instead of a role.
-  if (user_access('reset abuse flags', $account)) {
-    $flag_name = $form['flag_name']['#value'];
+  if ($access) {
     // Is this one of our abuse flags?
-    if (in_array($flag_name, array('abuse_node', 'abuse_comment', 'abuse_user'))) {
-      drupal_set_title(t('Flag reset'));
-      $form['description']['#value'] = t('Are you sure you want to reset all offensive flag on this content? Once doing so, users will not be able to flag this content again.');
-      $form['actions']['submit']['#value'] = t('Reset flags');
+    if ($abuse_flag) {
+      // Standard flag confirmation form
+      if ($form_id == 'flag_confirm') {
+        drupal_set_title($title);
+        $form['description']['#value'] = $description;
+        $form['actions']['submit']['#value'] = $button;
+      }
+      // Support for flag note module
+      if ($form_id == 'flag_note_form') {
+        drupal_set_title(t('Flag reset'));
+        $form['note']['#title'] = $title;
+        $form['note']['#description'] = $description;
+        $form['submit']['#value'] = $button;
+      }
     }
   }
-}
\ No newline at end of file
+
+}
Common subdirectories: /Users/jbitner/Sites/contrib/flag_abuse/includes and sites/all/modules/contrib/flag_abuse/includes
