Try to log executable path too with protected processes
Added a "default config" file that gets read created during startup, and then read. Not doing anything yet.
Automatically create the path for the log file if needed
Using path settings from the config file instead of UI
Idle time, time check interval, and max queue lines parameters all come from the config file