Window Preferences
Well I finally figured out what was causing the original frame mazimied
bug and it was creating the FramePrefsHandler before the main frame was
set visible, I then overcomplicated that bug by adding extra Java
preferences for it. I have now fixed it properly and removed the duplicate
preferences, so some people may have their maximized state reset. Should
also work it out so that FramePrefsHandler should be calling
frame.pack(), that seems extremely wrong to me for some reason.