Is there any COM way, besides polling, that will let me know when a
specific file's date has changed (I know that winternals is supposed to
have a filemon app, but if possible I'd like to do this using already
available objects/code)?

Motivation. I'm developing an application which stays in the
background and does its thing. If I rewrite (that is to say, edit) my
app, I'd like to have the current running instance exit and a new
instance start up (actually, the order will be reversed, to ensure the
revised app is at least breathing). That's it. One save from me
should be enough to cause a reload. Isn't there a nice event driven
way for the running app to be notified when its own file has changed? -
maybe some file system object has an event whenever any file in its
directory changes?

Thanks for any tips,
Csaba Gabor from Vienna