Index: Source/NSApplication.m
===================================================================
--- Source/NSApplication.m	(revision 28731)
+++ Source/NSApplication.m	(working copy)
@@ -2284,7 +2284,9 @@
  */
 - (void) hide: (id)sender
 {
-  if (_app_is_hidden == NO)
+  if (_app_icon_window == nil)
+    [self miniaturizeAll: sender];
+  else if (_app_is_hidden == NO)
     {
       NSArray		*windows_list;
       NSDictionary	*info;
