I do not understand what the big deal is either, create a pools-a.txt, pools-b.txt, and have separate .bat's targeting those pool files.
[...]
Let's say i want to remotely switch pool to new one (not defined in in pools) and algo to different while using only one single command (well actually two, because i would need to kill mining process first). Currently pools.txt and config.txt needs to be recreated on the target rig. Next miner process is killed and restarted, becouse in my case it seems to be easier.
I'm not calling to abandon pools.txt and config.txt files, i'm just gauging interest around new feature.
Ability to start new process with a parameter seems cleaner and more logical to me.
Is it really that perverted in your eyes?