anchor.diff:        PanelSurface := TCategoryPanelSurface(aPanel.Controls[0]);
         for I := 0 to PanelSurface.ControlCount - 1 do
         begin
  +        if SkipReset(PanelSurface.Controls[I]) then Continue; //Skip reset for some controls
  +
           if PanelSurface.Controls[I] is TCheckBox then
             TCheckBox(PanelSurface.Controls[I]).Checked :=    (PanelSurface.Controls[I] = chkBevel)
  -                                                 or (PanelSurface.Controls[I] = chkLogNetConnection)
  +                                                         or (PanelSurface.Controls[I] = chkLogNetConnection)
           else
           if PanelSurface.Controls[I] is TTrackBar then
             TTrackBar(PanelSurface.Controls[I]).Position := 0
  
positive.code:       else
        if (aBox.Controls[I] is TGroupBox) then
          ResetGroup(TGroupBox(aBox.Controls[I]));
    end;
    {$ENDIF}
  
  
negative.code:     SHOW_UIDs := chkUIDs.Checked;
      SHOW_SELECTED_OBJ_INFO := chkSelectedObjInfo.Checked;
      SHOW_HANDS_INFO := chkHands.Checked;
  
      {$IFDEF WDC} //one day update .lfm for lazarus...
      SHOW_JAM_METER := chkJamMeter.Checked;
      {$ENDIF}
  
      SKIP_RENDER := chkSkipRender.Checked;
  