OK, the problem with Polyglot is solved. In fact it never existed. The problem was that there was a typo in the options of the second engine, -fUCI in stead of -sUCI, which cause a polyglot to be invoked for the frst engine no matter what, so that I was actually running two Polyglots in series if I was invoking Polyglot for the first engine explicitly.
I will wrap up the installer tomorrow; I am out of stamina for today...
