Index: trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 5029)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 5030)
@@ -251,5 +251,5 @@
         LayerOpacityAction layerOpacityAction = new LayerOpacityAction();
         adaptTo(layerOpacityAction, selectionModel);
-        opacityButton = new SideButton(layerOpacityAction);
+        opacityButton = new SideButton(layerOpacityAction, false);
 
         // -- merge layer action
@@ -269,11 +269,11 @@
 
         createLayout(layerList, true, Arrays.asList(new SideButton[] {
-                new SideButton(moveUpAction),
-                new SideButton(moveDownAction),
-                new SideButton(activateLayerAction),
-                new SideButton(showHideLayerAction),
+                new SideButton(moveUpAction, false),
+                new SideButton(moveDownAction, false),
+                new SideButton(activateLayerAction, false),
+                new SideButton(showHideLayerAction, false),
                 opacityButton,
-                new SideButton(mergeLayerAction),
-                new SideButton(duplicateLayerAction),
+                new SideButton(mergeLayerAction, false),
+                new SideButton(duplicateLayerAction, false),
                 new SideButton(deleteLayerAction, false)
         }));
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java	(revision 5029)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java	(revision 5030)
@@ -86,6 +86,6 @@
     public MapPaintDialog() {
         super(tr("Map Paint Styles"), "mapstyle", tr("configure the map painting style"),
-            Shortcut.registerShortcut("subwindow:mappaint", tr("Toggle: {0}", tr("MapPaint")),
-            KeyEvent.VK_M, Shortcut.ALT_SHIFT), 150);
+                Shortcut.registerShortcut("subwindow:mappaint", tr("Toggle: {0}", tr("MapPaint")),
+                        KeyEvent.VK_M, Shortcut.ALT_SHIFT), 150);
         build();
     }
@@ -144,8 +144,8 @@
 
         createLayout(p, true, Arrays.asList(new SideButton[] {
-                new SideButton(onoffAction),
-                new SideButton(upAction),
-                new SideButton(downAction),
-                new SideButton(new LaunchMapPaintPreferencesAction())
+                new SideButton(onoffAction, false),
+                new SideButton(upAction, false),
+                new SideButton(downAction, false),
+                new SideButton(new LaunchMapPaintPreferencesAction(), false)
         }));
     }
@@ -296,4 +296,5 @@
     protected class OnOffAction extends AbstractAction implements ListSelectionListener {
         public OnOffAction() {
+            putValue(NAME, tr("On/Off"));
             putValue(SHORT_DESCRIPTION, tr("Turn selected styles on or off"));
             putValue(SMALL_ICON, ImageProvider.get("apply"));
@@ -330,4 +331,5 @@
         public MoveUpDownAction(boolean isDown) {
             increment = isDown ? 1 : -1;
+            putValue(NAME, isDown?tr("Down"):tr("Up"));
             putValue(SMALL_ICON, isDown ? ImageProvider.get("dialogs", "down") : ImageProvider.get("dialogs", "up"));
             putValue(SHORT_DESCRIPTION, isDown ? tr("Move the selected entry one row down.") : tr("Move the selected entry one row up."));
@@ -362,4 +364,5 @@
     static class LaunchMapPaintPreferencesAction extends AbstractAction {
         public LaunchMapPaintPreferencesAction() {
+            putValue(NAME, tr("Preferences"));
             putValue(SMALL_ICON, ImageProvider.get("dialogs", "mappaintpreference"));
         }
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java	(revision 5029)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java	(revision 5030)
@@ -766,4 +766,5 @@
                 } else {
                     System.err.println("Button " + button + " doesn't have action defined");
+                    new Exception().printStackTrace();
                 }
             }
