Index: trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java	(revision 1347)
+++ trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java	(revision 1349)
@@ -118,5 +118,5 @@
             {
                 x.printStackTrace(); // SAXException does not chain correctly
-                throw new SAXException(tr("NullPointerException, possibly some missing tags."), x);
+                throw new SAXException(tr("Null pointer exception, possibly some missing tags."), x);
             }
         }
Index: trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java	(revision 1347)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java	(revision 1349)
@@ -101,4 +101,5 @@
      */
     private Map<String, Action> actions = new HashMap<String, Action>();
+    private Map<String, Action> regactions = new HashMap<String, Action>();
 
     private DefaultListModel selected = new DefaultListModel();
@@ -383,4 +384,9 @@
         rootActionsNode.removeAllChildren();
         loadAction(rootActionsNode, Main.main.menu);
+        for(Map.Entry<String, Action> a : regactions.entrySet())
+        {
+            if(actions.get(a.getKey()) == null)
+                rootActionsNode.add(new DefaultMutableTreeNode(a.getValue()));
+        }
         rootActionsNode.add(new DefaultMutableTreeNode(null));
         actionsTree.updateUI();
@@ -391,4 +397,5 @@
     private static final String[] deftoolbar = {"open", "save", "exportgpx", "|",
     "download", "upload", "|", "undo", "redo", "|", "preference"};
+
     private Collection<String> getToolString() {
         return Main.pref.getCollection("toolbar", Arrays.asList(deftoolbar));
@@ -425,5 +432,5 @@
      */
     public Action register(Action action) {
-        actions.put((String) action.getValue("toolbar"), action);
+        regactions.put((String) action.getValue("toolbar"), action);
         return action;
     }
Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 1347)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 1349)
@@ -377,10 +377,4 @@
             if(locale_text == null)
                 locale_text = text == null ? tr("More information about this feature") : tr(text);
-            JButton b = new JButton(locale_text);
-            b.addActionListener(new ActionListener(){
-                public void actionPerformed(ActionEvent e) {
-                    OpenBrowser.displayUrl(locale_href != null ? locale_href : href);
-                }
-            });
             p.add(new UrlLabel(locale_href, locale_text), GBC.eol().anchor(GBC.WEST));
         }
