I added FileSystemWatcher in Form1_Load like this:
FileSystemWatcher
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase
You should also listen for the Deleted event.
Depending on the editor you're using, they sometimes Delete/Replace the file instead of simply changing it.