While the OnClose is hooked to prevent disposal of the underlying WatchForm
instance of an instance when the "X" close button is clicked (i.e. it hides but
does not dispose), if an exception should happen to occur it will cause the
WatchForm to dispose and subsequent attempts to Show the Eye to fail. Eye
should checked whether its WatchForm has disposed and re-initialize it when so.