Index: trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 10730)
+++ trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 10731)
@@ -635,5 +635,7 @@
      */
     public CompletableFuture<ImageIcon> getAsync() {
-        return CompletableFuture.supplyAsync(this::get, IMAGE_FETCHER);
+        return name.startsWith(HTTP_PROTOCOL) || name.startsWith(WIKI_PROTOCOL)
+                ? CompletableFuture.supplyAsync(this::get, IMAGE_FETCHER)
+                : CompletableFuture.completedFuture(get());
     }
 
@@ -676,6 +678,8 @@
      * @since 10714
      */
-     public CompletableFuture<ImageResource> getResourceAsync() {
-        return CompletableFuture.supplyAsync(this::getResource, IMAGE_FETCHER);
+    public CompletableFuture<ImageResource> getResourceAsync() {
+        return name.startsWith(HTTP_PROTOCOL) || name.startsWith(WIKI_PROTOCOL)
+                ? CompletableFuture.supplyAsync(this::getResource, IMAGE_FETCHER)
+                : CompletableFuture.completedFuture(getResource());
     }
 
