As I mentioned in one the early posts, there are a lot of simularities between JDNC and JGui (at least, in concept). One of these was the Application object.
I've merged the JGui Application object and the JDNC Application object as a proof of concept. Along with the Application object comes a User object representing the logged in user, and a Version object containing extended version information. I also have a SplashScreen object that can be looked at, but it has a couple of other dependancies (a WindowUtil class, and an ErrorDialog).
I'll try to attach some files to a reply to this post.