Index: src/org/openstreetmap/josm/tools/ImageProvider.java
===================================================================
--- src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 6117)
+++ src/org/openstreetmap/josm/tools/ImageProvider.java	(working copy)
@@ -29,6 +29,7 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.ExecutorService;
@@ -525,7 +526,20 @@
         try
         {
             zipFile = new ZipFile(archive);
-            ZipEntry entry = zipFile.getEntry(full_name);
+            //ZipEntry entry = zipFile.getEntry(full_name);
+
+            /// FIND NAME IN PATH RATHER THAN EXACT MATCH (use endsWith?)
+            ZipEntry entry = null;
+            Enumeration<? extends ZipEntry> entries = zipFile.entries();
+            while (entries.hasMoreElements()) {
+                ZipEntry testentry = entries.nextElement();
+                if (testentry.getName().endsWith(full_name)) {
+                    entry = testentry;
+                    break;
+                }
+            }
+            ///
+
             if(entry != null)
             {
                 int size = (int)entry.getSize();

