im definitely going to move to a more full config file instead of the applicationovverides file;
the config file will allow settings parameters like high and low thresholds cpu usage triggering.
and i will add gui config file.
would a gui config file do away with the need to use wildcards?
though you do have that nice wildcard library you wrote i could use for that

i should also probably make the filename matching case insensitive.
switching rulesets is def. something im considering;
it would involve some extra work, but it would allow some extra functionality that i used to have in another program i made,
such that if i added ability to specify processes to start and stop with a rule set,
then you could use a rule set to start up or shut down a whole set of processes.
ie you could select from tray to start your web server config, and it would launch (if not already running) your web server and helper tools, and set up your cpu thresholds, etc. then you could switch "off" that ruleset and it would shut down those programs.
almost sounds like a different program though..