Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/replacegeometry/ReplaceMembershipAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/replacegeometry/ReplaceMembershipAction.java	(revision 36134)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/replacegeometry/ReplaceMembershipAction.java	(revision 36154)
@@ -6,4 +6,5 @@
 
 import java.awt.event.ActionEvent;
+import java.awt.event.KeyEvent;
 import java.util.ArrayList;
 import java.util.Collection;
@@ -26,4 +27,5 @@
 import org.openstreetmap.josm.gui.Notification;
 import org.openstreetmap.josm.tools.MultiMap;
+import org.openstreetmap.josm.tools.Shortcut;
 
 /**
@@ -32,9 +34,14 @@
 public class ReplaceMembershipAction extends JosmAction {
 
+    /**
+     * Create a new {@link ReplaceMembershipAction}
+     */
     public ReplaceMembershipAction() {
         super(
                 tr("Replace Membership"), (String) null,
-                tr("In relations where the selected object is member of, replace it with a new one"), null, false,
-                ReplaceMembershipAction.class.getName(), true);
+                tr("In relations where the selected object is member of, replace it with a new one"),
+                Shortcut.registerShortcut("utilsplugin2:tools:replacegeometry", tr("More tools: {0}", tr("Replace Membership")),
+                        KeyEvent.CHAR_UNDEFINED, Shortcut.NONE),
+                false, ReplaceMembershipAction.class.getName(), true);
     }
 
