Index: uspace/lib/display/include/disp_srv.h
===================================================================
--- uspace/lib/display/include/disp_srv.h	(revision 29a5a9917c778c2ef39d5fcb7843fcf719c4409e)
+++ uspace/lib/display/include/disp_srv.h	(revision 17c0f5d3dbc71d4acf0607c23f54e6519bcea40f)
@@ -64,4 +64,5 @@
 	errno_t (*window_get_max_rect)(void *, sysarg_t, gfx_rect_t *);
 	errno_t (*window_resize)(void *, sysarg_t, gfx_coord2_t *, gfx_rect_t *);
+	errno_t (*window_minimize)(void *, sysarg_t);
 	errno_t (*window_maximize)(void *, sysarg_t);
 	errno_t (*window_unmaximize)(void *, sysarg_t);
Index: uspace/lib/display/include/display.h
===================================================================
--- uspace/lib/display/include/display.h	(revision 29a5a9917c778c2ef39d5fcb7843fcf719c4409e)
+++ uspace/lib/display/include/display.h	(revision 17c0f5d3dbc71d4acf0607c23f54e6519bcea40f)
@@ -62,4 +62,5 @@
 extern errno_t display_window_resize(display_window_t *,
     gfx_coord2_t *, gfx_rect_t *);
+extern errno_t display_window_minimize(display_window_t *);
 extern errno_t display_window_maximize(display_window_t *);
 extern errno_t display_window_unmaximize(display_window_t *);
Index: uspace/lib/display/include/ipc/display.h
===================================================================
--- uspace/lib/display/include/ipc/display.h	(revision 29a5a9917c778c2ef39d5fcb7843fcf719c4409e)
+++ uspace/lib/display/include/ipc/display.h	(revision 17c0f5d3dbc71d4acf0607c23f54e6519bcea40f)
@@ -42,4 +42,5 @@
 	DISPLAY_WINDOW_CREATE,
 	DISPLAY_WINDOW_DESTROY,
+	DISPLAY_WINDOW_MINIMIZE,
 	DISPLAY_WINDOW_MAXIMIZE,
 	DISPLAY_WINDOW_MOVE,
Index: uspace/lib/display/include/types/display/wndparams.h
===================================================================
--- uspace/lib/display/include/types/display/wndparams.h	(revision 29a5a9917c778c2ef39d5fcb7843fcf719c4409e)
+++ uspace/lib/display/include/types/display/wndparams.h	(revision 17c0f5d3dbc71d4acf0607c23f54e6519bcea40f)
@@ -46,10 +46,12 @@
 	/** Set specific initial window position */
 	wndf_setpos = 0x4,
+	/** Window is minimized */
+	wndf_minimized = 0x8,
 	/** Window is maximized */
-	wndf_maximized = 0x8,
+	wndf_maximized = 0x10,
 	/** Special system window */
-	wndf_system = 0x10,
+	wndf_system = 0x20,
 	/** Maximized windows should avoid this window */
-	wndf_avoid = 0x20
+	wndf_avoid = 0x40
 } display_wnd_flags_t;
 
