In this case, keep in mind that if you use TStringHelper.Split (or SplitString), specifying the space as character separator, when parameters have spaces inside them (as in the path in your example), you will not get a correct result (in your example, the path parameter between double quotes will be split into two strings, at the space).