I'm building an app in Java ( using Swing, and no I don't intend to use SWT ) and have a couple "inspector" windows. For reference, I'm a long-time Mac lover/programmer/user and I *like* multi window ...
Almost all modern applications have a splash screen. Using a splash screen is a way to advertise your product. It is also used to indicate to the user that something is happening in your application ...