Hi Fabien
As you know many UCI engines which using your excelent tool for working under Winboard, hangs in RAM after winboard exits. GalisWBTM collects all processes created from winboard (including your polyglot.exe) when winboard session starts, and when session ends, he gives 2 sec for engines to shutdown itself regularly. And then checks RAM for hanging engines and simply terminate these processes. Well, other way is to use windows task manager and do it manualy, isn't it? But if you lunch overnight tournament you can not do this, because you are sleep or having good time with beautifull girls
). And hanging engines stealing processor time from other engines, strongness of these engines rapidly downs - we haven't correct estimation for engine strongness.
Of course that feature is optional (I don't know if you are familiar with my tournament manager, but many options you can set on very easy way). And you have right, teoreticaly terminating processes could be dangerous. Because of that I said it's experimental feature. But, after 3 days of my heavily testing period I have expirienced zero problems.
I hope my answer was useful to you.
Best regards
Galis
P.S.
By the way, I have expirienced strange befavior on your polyglot 1.0, some engines starts more than one instance of polyglot. Why is that?