Open Notepad and type in (without the quotes) "tskill mailwasher"
Save this as "mwkill.bat" (again without the quotes) in a location you will remember. Start MailWasher, then run mwkill.bat to check that MailWasher gets terminated.
Now go to Control Panel > Scheduled Tasks, and set up a task to run mwkill.bat at a specified time(s) each day.
I could do what you suggest but an option within MW would be tidier, plus task scheduler always opens a nasty CMD window for a second or two that I hate as I forget what causes them and think I've got a virus .
You are quite right, of course. It would be nice to have the timed shutdown facility internal to MailWasher, ideally with the option to terminate MW either at a set time (or times), or after X minutes from startup.
FYI, the task scheduler does not have to open a command window. The trick is to set up the scheduled task to run under a different user id, and to allow the task to run even if that user is not logged on. Because the user is not logged on, you don't see anything at all - the task just runs, completely in the background. You can set up a special user who never logs on and whose only purpose is to run such background tasks. I have set up various background tasks to run in this way, and it works.