Index: uspace/lib/ui/src/window.c
===================================================================
--- uspace/lib/ui/src/window.c	(revision 2a230b65b43ab13315cd61918a3838394ff1c3c7)
+++ uspace/lib/ui/src/window.c	(revision e1f5fb191dfe5766d747cfd1c7466d29ff2d3e95)
@@ -1,4 +1,5 @@
 /*
  * Copyright (c) 2023 Jiri Svoboda
+ * Copyright (c) 2023 SimonJRiddix
  * All rights reserved.
  *
@@ -157,4 +158,6 @@
 	pos->y = 0;
 
+	int taskbar_height = 32;
+
 	switch (params->placement) {
 	case ui_wnd_place_default:
@@ -176,7 +179,15 @@
 	case ui_wnd_place_bottom_left:
 		pos->x = drect->p0.x - params->rect.p0.x;
+		pos->y = drect->p1.y - params->rect.p1.y - taskbar_height;
+		break;
+	case ui_wnd_place_bottom_right:
+		pos->x = drect->p1.x - params->rect.p1.x;
+		pos->y = drect->p1.y - params->rect.p1.y - taskbar_height;
+		break;
+	case ui_wnd_place_bottom_left_absolute:
+		pos->x = drect->p0.x - params->rect.p0.x;
 		pos->y = drect->p1.y - params->rect.p1.y;
 		break;
-	case ui_wnd_place_bottom_right:
+	case ui_wnd_place_bottom_right_absolute:
 		pos->x = drect->p1.x - params->rect.p1.x;
 		pos->y = drect->p1.y - params->rect.p1.y;
