anchor.diff:        'has been implicitly aborted', fDoc, amcEdit, amkWarn);
     killProcess(fRunProc);
     if fileExists(fname) then
  -    sysutils.DeleteFile(fname);
  +    if ExtractFilePath(fname) = GetTempDir(false) then
  +      sysutils.DeleteFile(fname);
   end;
   
   destructor TCEMainForm.destroy;
  
positive.code:     DockMaster.SaveLayoutToConfig(xcfg);
      xcfg.WriteToDisk;
      // prevent any invalid layout to be saved (AnchorDocking bug)
      // TODO: remove this when AnchorDocking wiont save anymore invalid layout
      with TMemoryStream.Create do try
        LoadFromFile(aFilename + '.tmp');
        if Size < 10000 then
  
negative.code:   try
      DockMaster.SaveLayoutToConfig(xcfg);
      xcfg.WriteToDisk;
      // TODO: remove this when AnchorDocking wont save anymore invalid layout
      with TMemoryStream.Create do try
        LoadFromFile(getCoeditDocPath + 'docking.xml.tmp');
        if Size < 10000 then
  