diff -Naur lxlauncher-0.2.5.orig/src/lxlauncher.c lxlauncher-0.2.5/src/lxlauncher.c
--- lxlauncher-0.2.5.orig/src/lxlauncher.c	2018-01-12 23:31:21.116719000 +0100
+++ lxlauncher-0.2.5/src/lxlauncher.c	2018-01-12 23:31:39.190805710 +0100
@@ -1021,9 +1021,9 @@
 
     get_working_area( gtk_widget_get_screen(main_window), &working_area );
     gtk_window_move( GTK_WINDOW(main_window), working_area.x, working_area.y );
+    gtk_widget_show_all( main_window );
     gtk_window_resize( GTK_WINDOW(main_window), working_area.width, working_area.height );
 
-    gtk_widget_show_all( main_window );
     gtk_main();
 
     gdk_window_remove_filter( gtk_widget_get_root_window(main_window), evt_filter, NULL );
