anchor.diff:    end;
   end;
   
  -procedure TCEMainForm.InitSettings;
  +procedure TCEMainForm.LoadSettings;
   var
     fname1: string;
  -  fname2: string;
  -  opts: TCEOptions;
  -begin
  -  // old centralized options
  -  fname1 := getCoeditDocPath + 'options2.txt';
  -  fname2 := getCoeditDocPath + 'options2.bak';
  -  opts := TCEOptions.create(nil);
  -  try
  -    if fileExists(fname1) then
  -    begin
  -      opts.loadFromFile(fname1);
  -      if opts.hasLoaded then
  -      begin
  -        if fileExists(fname2) then
  -           sysutils.deleteFile(fname2);
  -        if not fileExists(fname2) then
  -          fileutil.copyFile(fname1, fname2, false);
  -      end;
  -    end;
  -  finally
  -    opts.Free;
  -  end;
  +begin
     // project and files MRU
     fname1 := getCoeditDocPath + 'mostrecent.txt';
     if fileExists(fname1) then with TCEPersistentMainMrus.create(nil) do
  
positive.code: {$R *.lfm}
  
  uses
    SynMacroRecorder, ce_options, ce_symstring;
  
  {$REGION Actions shortcuts -----------------------------------------------------}
  constructor TCEPersistentMainShortcuts.create(aOwner: TComponent);
  
negative.code:     function scedWantNext(out category, identifier: string; out aShortcut: TShortcut): boolean;
      procedure scedSendItem(const category, identifier: string; aShortcut: TShortcut);
  
      //Init - Fina
      procedure getCMdParams;
      procedure checkCompilo;
      procedure InitMRUs;
      procedure InitWidgets;
      procedure InitDocking;
      procedure LoadSettings;
      procedure SaveSettings;
      procedure LoadDocking;
      procedure SaveDocking;
  