anchor.diff:      if Assigned(F) then
       if F.IsEmpty then
       begin
  +      tick:= GetTickCount64;
         F.DoFileOpen(AFilename, true, true);
         Result:= F;
  +      tick:= (GetTickCount64-tick) div 1000;
  +
         UpdateStatus;
  -      MsgStatus(msgStatusOpened+' '+ExtractFileName(AFilename));
  +      msg:= msgStatusOpened+' '+ExtractFileName(AFilename);
  +      if tick>2 then
  +        msg:= msg+' ('+IntToStr(tick)+'s)';
  +      MsgStatus(msg);
  +
         DoPyEvent(F.Editor, cEventOnOpen, []);
         Exit
       end;
  
positive.code: 
    D:= DoTabAdd(APages, ExtractFileName(AFilename));
    F:= D.TabObject as TEditorFrame;
    F.DoFileOpen(AFilename, true, true);
    Result:= F;
  
    UpdateStatus;
    MsgStatus(msgStatusOpened+' '+ExtractFileName(AFilename));
    DoPyEvent(F.Editor, cEventOnOpen, []);
    EditorFocus(Result.Editor);
  end;
  
negative.code: var
    D: TATTabData;
    F: TEditorFrame;
    isOem, bSilent: boolean;
    tick: QWord;
    msg: string;
    i: integer;
  begin
    Result:= nil;
    AppFolderOfLastInstalledAddon:= '';
  