The problem does appear to be due to InCD. I just performed the following experiment on my multiboot PC
The main OS, on J drive, has EMC 7 with Drag2Disk.
The OS on the G drive has Nero 6.x using InCD 4.3.20.1.
I gave up on InCD a long time ago, so I never bothered to install even the latest update for Nero 6 and InCD 4.
1. I booted to the OS on the G drive.
2. Formatted a CD-RW disk.
3. Used Windows Explorer to COPY directory EE from a USB drive to the CD-RW (Q drive).
EE is a directory that has the contents of a ZIP drive(E) from several months ago. Most of the files/directories are still on the ZIP drive, but some have been added, others deleted or modified.
4. Ejected the CD-RW, so the formatting could be completed.
5. Ran the ChangePathTimes program, moving times from E:\ to Q:\EE.
I saw what appears to be the same problem reported by hornblower, who was using a much more recent version of incd.
I then booted to the OS on J that has Drag2Disc.
Ran the ChangePathTimes program, copying from E:\ to Q:\EE.
Worked as expected, indicating that incd is causing the problem.
Others with both InCD and Drag2Disc, or another proper UDF writing program, should be able to reproduce the above results.
It would also be interesting to try to use the built-in Vista UDF.
I do not have Vista, but I would expect ChangePathTimes to work in Vista.