anchor.diff:  procedure TfmMain.FormActivate(Sender: TObject);
   begin
     AppActiveForm:= Sender;
  +
  +  if FNeedToMaximize then
  +  begin
  +    FNeedToMaximize:= false;
  +    WindowState:= wsMaximized;
  +  end;
   end;
   
   procedure TfmMain.FormChangeBounds(Sender: TObject);
  
positive.code:     FLastTooltipLine: integer;
      FLastAppActivate: QWord;
      FLastSaveSessionTick: QWord;
      FDisableTreeClearing: boolean;
      FInvalidateShortcuts: boolean;
      FInvalidateShortcutsForce: boolean;
  
negative.code:       FLastMaximized:= false;
        if (FLastMaximizedMonitor>=0) and (FLastMaximizedMonitor<Screen.MonitorCount) then
          BoundsRect:= Screen.Monitors[FLastMaximizedMonitor].BoundsRect;
        FNeedToMaximize:= true;
      end;
    end;
    //
  