Index: applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/OdPlugin.java
===================================================================
--- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/OdPlugin.java	(revision 28088)
+++ applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/OdPlugin.java	(revision 28091)
@@ -28,4 +28,5 @@
 import java.util.Map;
 
+import javax.swing.ImageIcon;
 import javax.swing.JMenu;
 import javax.swing.JMenuItem;
@@ -59,4 +60,5 @@
 import org.openstreetmap.josm.plugins.opendata.core.modules.ModuleHandler;
 import org.openstreetmap.josm.plugins.opendata.core.modules.ModuleInformation;
+import org.openstreetmap.josm.plugins.opendata.core.util.OdUtils;
 import org.openstreetmap.josm.tools.Pair;
 
Index: applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/OdConstants.java
===================================================================
--- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/OdConstants.java	(revision 28088)
+++ applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/OdConstants.java	(revision 28091)
@@ -85,4 +85,5 @@
 
 	public static final String ICON_AGREEMENT_24 = "agreement24.png";
+	public static final String ICON_EMPTY_24 = "empty24.png";
 
     /**
Index: applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/AbstractDataSetHandler.java
===================================================================
--- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/AbstractDataSetHandler.java	(revision 28088)
+++ applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/AbstractDataSetHandler.java	(revision 28091)
@@ -154,4 +154,8 @@
 	}
 
+	protected final boolean acceptsKmzShpFilename(String filename, String ... expected) {
+		return acceptsFilename(filename, expected, KMZ_EXT, SHP_EXT);
+	}
+
 	protected final boolean acceptsKmzTabFilename(String filename, String ... expected) {
 		return acceptsFilename(filename, expected, KMZ_EXT, TAB_EXT);
@@ -169,9 +173,5 @@
 		return acceptsFilename(filename, expected, CSV_EXT, KMZ_EXT, TAB_EXT);
 	}
-	
-	protected final boolean acceptsCsvKmzShpFilename(String filename, String ... expected) {
-		return acceptsFilename(filename, expected, CSV_EXT, KMZ_EXT, SHP_EXT);
-	}
-	
+		
 	protected final boolean acceptsCsvXlsFilename(String filename, String ... expected) {
 		return acceptsFilename(filename, expected, CSV_EXT, XLS_EXT);
Index: applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/ModuleInformation.java
===================================================================
--- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/ModuleInformation.java	(revision 28088)
+++ applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/modules/ModuleInformation.java	(revision 28091)
@@ -40,4 +40,5 @@
 import org.openstreetmap.josm.plugins.opendata.OdPlugin;
 import org.openstreetmap.josm.plugins.opendata.core.OdConstants;
+import org.openstreetmap.josm.plugins.opendata.core.util.OdUtils;
 import org.openstreetmap.josm.tools.ImageProvider;
 import org.openstreetmap.josm.tools.LanguageInfo;
@@ -359,5 +360,5 @@
     public ImageIcon getScaledIcon() {
         if (icon == null)
-            return null;
+            return OdUtils.getImageIcon(ICON_EMPTY_24);
         return new ImageIcon(icon.getImage().getScaledInstance(24, 24, Image.SCALE_SMOOTH));
     }
