You can try to use the "Owner" property of the window, with that the splash screen will always overlap the other windows.
In my application, the MainWindow takes time to create, so it's not yet created while the splash screen is shown. So I can't set the splash screen window's owner to the main window yet. – Anthony Brien Apr 8 '10 at 16:17.
I think maybe a change in the loading pattern of your MainWindow might help. If you can put to time consuming part of loading the window on a background thread then you can take this path: Show MainWindow empty or bare bones (empty fields/grid etc) Launch async load method to get data and populate main window Create splash screen, set owner to self and show make sure to close splash screen when load is complete. That should keep the splash on top while load is being processed.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.