Keep references to open forms, to prevent them from being garbage collected when not referenced by user code. Fixes #185.
Gtk: FocusOut/State events can be fired after closed programatically, which may mean the handler is null when not referenced.