I have retested and I am unable to reproduce the problem.  I'm setting
gdiff-command to

    C:\Program

And then I run "gdiff" from both a cygwin shell and a regular DOS box and
it works great in both cases.