Index: trunk/scripts/SyncEditorLayerIndex.groovy
===================================================================
--- trunk/scripts/SyncEditorLayerIndex.groovy	(revision 14138)
+++ trunk/scripts/SyncEditorLayerIndex.groovy	(revision 14149)
@@ -25,5 +25,4 @@
 import javax.json.JsonValue
 
-import org.openstreetmap.josm.Main
 import org.openstreetmap.josm.data.Preferences
 import org.openstreetmap.josm.data.imagery.ImageryInfo
@@ -61,5 +60,4 @@
         Locale.setDefault(Locale.ROOT)
         parse_command_line_arguments(args)
-        Main.determinePlatformHook()
         def pref = new Preferences(JosmBaseDirectories.getInstance())
         Config.setPreferencesInstance(pref)
Index: trunk/scripts/TagInfoExtract.groovy
===================================================================
--- trunk/scripts/TagInfoExtract.groovy	(revision 14138)
+++ trunk/scripts/TagInfoExtract.groovy	(revision 14149)
@@ -21,7 +21,7 @@
 import javax.json.stream.JsonGenerator
 
-import org.openstreetmap.josm.Main
 import org.openstreetmap.josm.actions.DeleteAction
 import org.openstreetmap.josm.command.DeleteCommand
+import org.openstreetmap.josm.data.Preferences
 import org.openstreetmap.josm.data.Version
 import org.openstreetmap.josm.data.coor.LatLon
@@ -413,8 +413,7 @@
      */
     def init() {
-        Main.determinePlatformHook()
         Logging.setLogLevel(Logging.LEVEL_INFO)
-        Main.pref.enableSaveOnPut(false)
-        Config.setPreferencesInstance(Main.pref)
+        Preferences.main().enableSaveOnPut(false)
+        Config.setPreferencesInstance(Preferences.main())
         Config.setBaseDirectoriesProvider(JosmBaseDirectories.getInstance())
         Config.setUrlsProvider(JosmUrls.getInstance())
