diff -urN ../fvwm95-2.0.43a-Autoconf.orig/fvwm/icons.c ./fvwm/icons.c
--- ../fvwm95-2.0.43a-Autoconf.orig/fvwm/icons.c	Sun Nov 22 04:58:41 1998
+++ ./fvwm/icons.c	Sun Nov 22 04:59:47 1998
@@ -88,6 +88,9 @@
   /* figure out the icon window size */
   if (!(tmp_win->flags & NOICON_TITLE)||(tmp_win->icon_p_height == 0))
     {
+      if (tmp_win->icon_name == NULL)
+        tmp_win->icon_name = tmp_win->name;
+                 
       tmp_win->icon_t_width = XTextWidth(Scr.IconFont.font,
 					 tmp_win->icon_name, 
                                          strlen(tmp_win->icon_name));
@@ -328,6 +331,9 @@
 
   if (Tmp_win->icon_w == (int)NULL)
     return;
+
+  if (Tmp_win->icon_name == NULL)
+   Tmp_win->icon_name = Tmp_win->name;
   
   Tmp_win->icon_t_width = XTextWidth(Scr.IconFont.font,Tmp_win->icon_name, 
 				     strlen(Tmp_win->icon_name));
