anchor.diff:  %% cleaning up. When it returns, the gen_server terminates with Reason.
   %% The return value is ignored.
   %%--------------------------------------------------------------------
  -terminate(_Reason, State) ->
  +terminate(_Reason, State = #guiState{frame = Frame}) ->
       saveColumnSizes(State),
       saveEtodoSettings(State),
       doLogout(State#guiState.user, State),
  +    wxFrame:close(Frame),
       wx:destroy(),
       init:stop(),
       ok.
  
positive.code:     wxStatusBar:setStatusText(StatusBar, ?sbNotLoggedIn, [{number, 1}]),
  
      TodoList = getTodoList(?defTaskList, State),
      wxListCtrl:assignImageList(TodoList, IL, ?wxIMAGE_LIST_SMALL),
  
      MainNotebook = obj("mainNotebook", State),
      wxNotebook:assignImageList(MainNotebook, IL),
      wxNotebook:setPageImage(MainNotebook, 1, 3),
  
      Columns  = eTodoDB:getColumns(DefUser),
  
negative.code:     setIcon(Conflict),
      setIcon(About),
  
      IL1        = wxImageList:new(16,16),
      IL2        = wxImageList:new(16,16),
  
      MultiPng   = wxImage:new("./Icons/multi.png"),
      MultiBmp   = wxBitmap:new(MultiPng),
      SinglePng  = wxImage:new("./Icons/single.png"),
  