I would like to create a system and file watcher which can tell me/my program if another FileWatcher is currently running on my system, where (what is it watching) and the location of the exe for the file watcher is located. Is this possible? I've been researching and trying a lot of things over the past few days but nothing is very helpful.

You might (I have no idea if it is possible) be able to determine if there are other FileSystemWatcher type tasks running, but this is not the only method used to watch files/folders. Some watchers use periodic polling to watch files. There is no way to detect if another program is using polling to track file changes.