Yeah do that! And think about using an SDK (c# or Delphi) for the UI, then integrate the GS window into the GUI. This workflow would be much simpler.