Index: /FCKeditor/trunk/editor/fckeditor.html
===================================================================
--- /FCKeditor/trunk/editor/fckeditor.html	(revision 112)
+++ /FCKeditor/trunk/editor/fckeditor.html	(revision 113)
@@ -133,4 +133,15 @@
 if ( FCKBrowserInfo.IsIE )
 {
+	// Remove IE mouse flickering.
+	try
+	{
+		document.execCommand( 'BackgroundImageCache', false, true ) ;
+	}
+	catch (e) 
+	{
+		// We have been reported about loading problems caused by the above
+		// line. For safety, let's just ignore errors.
+	}
+
 	// Create the default cleanup object used by the editor.
 	FCK.IECleanup = new FCKIECleanup( window ) ;
@@ -185,9 +196,4 @@
 window.onload = function()
 {
-	// Remove IE mouse flickering. We are doing that in the onload because a user
-	// have reported that it could not be executed during the page loading.
-	if ( FCKBrowserInfo.IsIE )
-		document.execCommand( 'BackgroundImageCache', false, true ) ;
-
 	InitializeAPI() ;
 
