But what this comes down to is from the stand user point of view.
For an admin what you want makes sense.
But as the default for cleanmem. Is it the right way to go for everyone else?
I am definitely with you with regard to limiting complexity and not tailoring solutions to specific needs. That said, I believe what I am proposing (could be wrong) does neither and actually simplifies the overall config from a development, admin and standard user perspective.
Let's summarize the proposed TS changes and benefits:
1) use 'administrators' (built in group on all contemporary versions of Windows) on the general tab
benefit: task can be executed by any administrator; task will be ignored by all other/standard users (
no UAC prompts)
2) change trigger to 'specific user' and default to invoker of the autostart option
benefit: restricts autostart to current account (like today) yet makes it easy to change if desired (manually or via script)
3) allow multiple/parallel instances of job on settings tab
benefit: permits autostart of monitor from multiple user accounts
With this setup only the trigger tab needs to be modified if an admin wants the monitor to launch on multiple accounts. A simple/obvious change that avoids messing with more obscure TS tabs/settings. It also paves the way for a simple GUI tick box that allows the user to specify whether autostart is applicable to the current user account or all accounts with admin permissions. Now that would be sweet (but not required)!