anchor.diff:    prms: string;
   begin
     killProcess(fProcess);
  +  //
  +  if fClearMessages then
  +    getMessageDisplay(fMsgs).clearByContext(amcMisc);
     //
     fProcess := TCheckedAsyncProcess.Create(nil);
     fProcess.OnReadData:= @processOutput;
  
positive.code:     property parameters: TStringList read fParameters write setParameters;
      property showWindows: TShowWindowOptions read fShowWin write fShowWin;
      property queryParameters: boolean read fQueryParams write fQueryParams;
      property chainBefore: TStringList read fChainBefore write setchainBefore;
      property chainAfter: TStringList read fChainAfter write setChainAfter;
      property shortcut: TShortcut read fShortcut write fShortcut;
  
negative.code:     fParameters: TStringList;
      fToolAlias: string;
      fQueryParams: boolean;
      fClearMessages: boolean;
      fChainBefore: TStringList;
      fChainAfter: TStringList;
      fShortcut: TShortcut;
  