By default Window watcher checks windows every 500 ms...how often the "Windows Watcher" trigger checks whether a window is present.
You can change it in trigger editor ( button "Plugin settings")
Triggers must work all the time. Yes, some resources are consumed to run a trigger. But if you do not use a trigger, the task will not be started automatically.I therefore asked for a different solution...
Another solution is to start the task manually and disable (or remove) triggers.