I’ve made some progress with the delay feature. I’ve added a dialog that’s accessible from the Taskbar context menu, which allows the delay to be set while ProcessAlive is monitoring processes.
The only thing left to do is make the delay setting persistent by saving it in process_list.ini. That way it won’t need to be manually set each time you start the program.
I’ve also addressed some of the memory usage flaws in the design. That should reduce the number of CPU cycles needed on each check.