To function as a tool or manager, the client must:
initialize viewOpened (required by managers, only) viewClosed restoreWnd exitApp (Not required by VB and VB-like clients)