anchor.diff:    fProcess.Executable := symbolExpander.get(fExecutable);
     fProcess.ShowWindow := fShowWin;
     fProcess.CurrentDirectory := symbolExpander.get(fWorkingDir);
  -  fProcess.Parameters.Clear;
  +  if fQueryParams then
  +  begin
  +    prms := '';
  +    if InputQuery('Parameters', '', prms) then
  +      if prms <> '' then fProcess.Parameters.DelimitedText := symbolExpander.get(prms);
  +  end;
     for i:= 0 to fParameters.Count-1 do
         fProcess.Parameters.AddText(symbolExpander.get(fParameters.Strings[i]));
     fProcess.Execute;
  
positive.code:     fOpts: TProcessOptions;
      fParameters: TStringList;
      fToolAlias: string;
      //fShortcut: string;
      fLogMessager: TCELogMessageSubject;
      procedure setParameters(const aValue: TStringList);
  
negative.code: implementation
  
  uses
    ce_symstring, dialogs;
  
  constructor TCEToolItem.create(ACollection: TCollection);
  begin
  