title: Tracking changes made to a folder in Delphi
body: <p>I need to writing a Delphi program which will monitor a folder for changes (add, update, rename and removal of files).</p>
  <p>I have seen suggestions to use theTShellChangeNotifier. Is this the correct solution for this problem? How should I use it?</p>