> i think it's not good to have a shaddow gray frame behind the login dialog.
Sure - but as I suggested earlier, you don't have to implement it that way. You could open your main window and show some nice background image while the login dialog is open. Then when the user logs in, you replace the image with your actual main UI.
