I was curious about the Questioner's issue about using a FileWatcher and flashing a taskbar button when the application was started from a shortcut. And, the answer posted by @Jack Dang (WICLOUD CORPORATION) discussing shortcut specifics and flashing the taskbar button of an active window heightened my curiosity.
So I wrote a Windows forms test application that watched a directory and flashed its taskbar button when files were copied to the directory. The application also displayed its StartupPath, Current Directory and if started by a shortcut the specified "start in" directory.
I observed that the application flashed its taskbar button in all cases upon the addition of files to the watched directory. This was the case even when it was the active, foreground application as well as when there was no specification for the shortcut's "start in" directory.