What happens if that's a simple non-GUI program? What date does the OS show for the file? Is it different depending on what utility you use? What filesystem are you using? Does the date survive an fsck?
I'm troubled by the fact that unix- in general- has no support for files older than its own epoch, so trying to force things might lead to inconsistent results.
MarkMLl