Minor class touchups and fixing some warnings

It would be considered better practice to change GUImgr to be singleton of a static member in a static resource manager class, rather than having static members itself.

static class ResMan {
  public static DataQuery gui = new ResManGui();
}

So you could access simply by:
ResMan.gui.gradRight