Index: /trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java	(revision 6740)
+++ /trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java	(revision 6741)
@@ -12,4 +12,6 @@
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
 import java.util.HashSet;
 import java.util.List;
@@ -219,5 +221,5 @@
             String localversion = formatPluginLocalVersion(model.getPluginInformation(pi.getName()));
 
-            JPluginCheckBox cbPlugin = new JPluginCheckBox(pi, selected);
+            final JPluginCheckBox cbPlugin = new JPluginCheckBox(pi, selected);
             String pluginText = tr("{0}: Version {1} (local: {2})", pi.getName(), remoteversion, localversion);
             if (pi.requires != null && !pi.requires.isEmpty()) {
@@ -228,4 +230,10 @@
                     pi.getScaledIcon(),
                     SwingConstants.LEFT);
+            lblPlugin.addMouseListener(new MouseAdapter() {
+                @Override
+                public void mouseClicked(MouseEvent e) {
+                    cbPlugin.setSelected(!cbPlugin.isSelected());
+                }
+            });
 
             gbc.gridx = 0;
