Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 343)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 344)
@@ -130,4 +130,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/220">#182</a>] [<a target="_blank" href="http://dev.fckeditor.net/ticket/220">#261</a>] [<a target="_blank" href="http://dev.fckeditor.net/ticket/220">#511</a>] Special characters, like percent signs or accented
 			chars, and spaces are now correctly returned by the File Browser.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/281">#281</a>] Custom
+			toolbar buttons now render correctly in all skins.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/classes/fckicon.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckicon.js	(revision 343)
+++ /FCKeditor/trunk/editor/_source/classes/fckicon.js	(revision 344)
@@ -80,15 +80,20 @@
 	else					// It is using a single icon image.
 	{
-		// This is not working well with IE. See notes bellow.
-		// <img class="TB_Button_Image" src="smiley.gif">
-//		eIcon = document.createElement( 'IMG' ) ;
-//		eIcon.src = this.Path ? this.Path : FCK_SPACER_PATH ;
+		if ( FCKBrowserInfo.IsIE )
+		{
+			// IE makes the button 1px higher if using the <img> directly, so we
+			// are changing to the <div> system to clip the image correctly.
+			eIcon = document.createElement( 'DIV' ) ;
 
-		// IE makes the button 1px higher if using the <img> directly, so we
-		// are changing to the <div> system to clip the image correctly.
-		eIcon = document.createElement( 'DIV' ) ;
-
-		eIconImage = eIcon.appendChild( document.createElement( 'IMG' ) ) ;
-		eIconImage.src = this.Path ? this.Path : FCK_SPACER_PATH ;
+			eIconImage = eIcon.appendChild( document.createElement( 'IMG' ) ) ;
+			eIconImage.src = this.Path ? this.Path : FCK_SPACER_PATH ;
+		}
+		else
+		{
+			// This is not working well with IE. See notes above.
+			// <img class="TB_Button_Image" src="smiley.gif">
+			eIcon = document.createElement( 'IMG' ) ;
+			eIcon.src = this.Path ? this.Path : FCK_SPACER_PATH ;
+		}
 	}
 
