anchor.diff:    if FHandledOnShowPartly then exit;
   
     DoApplyInitialGroupSizes; //before FormLock to solve bad group-splitters pos, issue #3067
  -    //on Windows, change of Groups.Mode calls also DoOnTabFocus, which calls FormActivate,
  -    //which is too early, so we need to call FormActivate again lower
  -
     FormLock(Self);
   
     _Init_WindowMaximized;
  
positive.code: procedure TfmMain.FormActivate(Sender: TObject);
  begin
    AppActiveForm:= Sender;
    FFormActivateAlreadyCalled:= true;
  
    if FNeedToMaximize then
    begin
      FNeedToMaximize:= false;
      WindowState:= wsMaximized;
    end;
  end;
  
  procedure TfmMain.FormChangeBounds(Sender: TObject);
  
negative.code:   _Init_KeymapMain;
    _Init_KeymapNoneForEmpty;
    _Init_StartupSession;
    _Init_WindowMaximized_Apply;
  
    //after on_start, ConfigToolbar is slow with visible toolbar
    DoApplyUiOps;
  