Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 143)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 144)
@@ -49,4 +49,6 @@
 			BUG-1659613</a>] The 2.4 version introduced a bug in the flash handling code that generated out of memory errors 
 			in IE7.</li>
+		<li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1660456&group_id=75348">SF
+			BUG-1660456</a>] The icons in context menus were draggable.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js	(revision 143)
+++ /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js	(revision 144)
@@ -27,4 +27,9 @@
 	oPanel.AppendStyleSheet( FCKConfig.SkinPath + 'fck_editor.css' ) ;
 	oPanel.IsContextMenu = true ;
+
+	// The FCKTools.DisableSelection doesn't seems to work to avoid dragging of the icons in Mozilla
+	// so we stop the start of the dragging
+	if ( FCKBrowserInfo.IsGecko )
+		oPanel.Document.addEventListener( 'draggesture', function(e) {e.preventDefault(); return false;}, true ) ;
 
 	var oMenuBlock = this._MenuBlock = new FCKMenuBlock() ;
@@ -110,4 +115,8 @@
 		fckContextMenu._Redraw = false ;
 	}
+	
+	// This will avoid that the content of the context menu can be dragged in IE
+	// as the content of the panel is recreated we need to do it every time
+	FCKTools.DisableSelection( fckContextMenu._Panel.Document.body ) ;
 
 	fckContextMenu._Panel.Show(
