properly switch to fullscreen or not depending on .ini setting
checkbox now reflects the fullscreen change that was read in from the
.ini
starting to propagate the resolution selection from .ini to the settings screen, added some defensive code that guards in situations such as the unfinished state we are in right now