Index: /trunk/src/org/openstreetmap/josm/gui/SideButton.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/SideButton.java	(revision 1246)
+++ /trunk/src/org/openstreetmap/josm/gui/SideButton.java	(revision 1247)
@@ -19,4 +19,10 @@
         doStyle();
         setText(null);
+    }
+
+    public SideButton(Action action, String imagename)
+    {
+        this(action);
+        setIcon(makeIcon(imagename));
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 1246)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 1247)
@@ -245,12 +245,14 @@
         };
 
-        upButton = new SideButton("up", "LayerList", tr("Move the selected layer one row up."), upDown);
+        upButton = new SideButton("Up", "up", "LayerList", tr("Move the selected layer one row up."), upDown);
+        upButton.setText(null);
         buttonPanel.add(upButton);
 
-        downButton = new SideButton("down", "LayerList", tr("Move the selected layer one row down."), upDown);
+        downButton = new SideButton("Down", "down", "LayerList", tr("Move the selected layer one row down."), upDown);
+        downButton.setText(null);
         buttonPanel.add(downButton);
 
-        buttonPanel.add(new SideButton(new ShowHideLayerAction(null)));
-        buttonPanel.add(new SideButton(deleteAction));
+        buttonPanel.add(new SideButton(new ShowHideLayerAction(null), "showhide"));
+        buttonPanel.add(new SideButton(deleteAction, "delete"));
 
         mergeButton = new SideButton("mergedown", "LayerList", tr("Merge the layer directly below into the selected layer."),
