Automatic replacement of escaped characters in a macro failed
on Windows because path names have \ characters.

Removed automatic escaping, added an unescape macro that does the  unescaping for all arguments