Index: /applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java
===================================================================
--- /applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java	(revision 29193)
+++ /applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePlugin.java	(revision 29194)
@@ -130,5 +130,6 @@
  *                   of multiple municipalities in parallel.
  * 2.2 01-Jul-2011 - replace deprecated Main.proj by newest Main.getProjection()
- *                 - fix list of raster images (Feuilles) parsing failing after a Cadastre server change/maintenance 
+ *                 - fix list of raster images (Feuilles) parsing failing after a Cadastre server change/maintenance
+ * 2.3 11-Jan-2013 - add various improvements from Don-Vip (Vincent Privat) trac #8175, #8229 and #5626. 
  */
 public class CadastrePlugin extends Plugin {
@@ -243,4 +244,5 @@
             // all SVG features disabled until official WMS is released
             //cadastreJMenu.add(menuActionBoundaries);
+            cadastreJMenu.add(new JMenuItem(new MenuActionOpenPreferences()));
         }
         setEnabledAll(menuEnabled);
Index: /applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/MenuActionOpenPreferences.java
===================================================================
--- /applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/MenuActionOpenPreferences.java	(revision 29194)
+++ /applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/MenuActionOpenPreferences.java	(revision 29194)
@@ -0,0 +1,27 @@
+// License: GPL. v2 and later. Copyright 2008-2009 by Vincent Privat <vincent.privat@gmail.com> and others
+package cadastre_fr;
+
+import static org.openstreetmap.josm.tools.I18n.marktr;
+import static org.openstreetmap.josm.tools.I18n.tr;
+
+import java.awt.event.ActionEvent;
+
+import org.openstreetmap.josm.Main;
+import org.openstreetmap.josm.actions.JosmAction;
+import org.openstreetmap.josm.gui.preferences.PreferenceDialog;
+
+public class MenuActionOpenPreferences extends JosmAction { 
+    private static final long serialVersionUID = 1L; 
+
+    public static String name = marktr("Preferences"); 
+
+    public MenuActionOpenPreferences() { 
+        super(tr(name), "cadastre_small", tr("Open Cadastre Preferences"), null, false, "cadastrefr/openpreferences", true); 
+    } 
+  
+    public void actionPerformed(ActionEvent e) { 
+        PreferenceDialog p = new PreferenceDialog(Main.parent); 
+        p.selectPreferencesTabByClass(CadastrePreferenceSetting.class); 
+        p.setVisible(true); 
+    } 
+}
