The WinScheduler allows youto schedule variety of different tasks to run on defined time or a specificevent. You can define your tasks to run every minute, hour, day, week, ormonth or just once. Specific events you can use to start a task include:particular window is opened / activated / deactivated / closed, file iscreated / deleted / changed / bigger than / smaller than, directory iscreated/deleted, idle time or on Windows shutdown. As for th