Index: uspace/lib/ui/include/types/ui/window.h
===================================================================
--- uspace/lib/ui/include/types/ui/window.h	(revision f1f433d10ab8dfdc792a9cdc8807b76dbcfac663)
+++ uspace/lib/ui/include/types/ui/window.h	(revision a5c7b86505bfd86d4bd76518afece6eff13cf0c3)
@@ -66,5 +66,7 @@
 typedef enum {
 	/** Popup window */
-	ui_wndf_popup = 0x1
+	ui_wndf_popup = 0x1,
+	/** Special system window */
+	ui_wndf_system = 0x2
 } ui_wnd_flags_t;
 
Index: uspace/lib/ui/src/window.c
===================================================================
--- uspace/lib/ui/src/window.c	(revision f1f433d10ab8dfdc792a9cdc8807b76dbcfac663)
+++ uspace/lib/ui/src/window.c	(revision a5c7b86505bfd86d4bd76518afece6eff13cf0c3)
@@ -228,4 +228,6 @@
 	if ((params->flags & ui_wndf_popup) != 0)
 		dparams.flags |= wndf_popup;
+	if ((params->flags & ui_wndf_system) != 0)
+		dparams.flags |= wndf_system;
 
 	if (ui->display != NULL) {
