Index: /applications/editors/josm/plugins/opendata/build.xml
===================================================================
--- /applications/editors/josm/plugins/opendata/build.xml	(revision 31014)
+++ /applications/editors/josm/plugins/opendata/build.xml	(revision 31015)
@@ -6,5 +6,5 @@
     <property name="plugin.description" value="Convert data from Open Data portals to OSM layer"/>
     <property name="plugin.icon" value="images/dialogs/o24.png"/>
-    <property name="plugin.canloadatruntime" value="false"/>
+    <property name="plugin.canloadatruntime" value="true"/>
     <property name="plugin.link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/OpenData"/>
     <property name="plugin.requires" value="jts;geotools;utilsplugin2"/>
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 31014)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/OdPlugin.java	(revision 31015)
@@ -73,10 +73,17 @@
             ExtensionFileFilter.importers.add(0, importer);
         }
-        // Load modules
-        loadModules();
-        // Add menu
+
+        menu = Main.main.menu.dataMenu;
         
-        menu = Main.main.menu.dataMenu;
-        buildMenu();
+        new Thread(new Runnable() {
+            @Override
+            public void run() {
+                // Load modules
+                loadModules();
+                // Add menu
+                buildMenu();
+            }
+        }).start();
+
         // Add download task
         Main.main.menu.openLocation.addDownloadTaskClass(DownloadDataTask.class);
