Hello, i have the same problem.
Running a terminalserver 2008 with eset and a 9650SE controller. A start of egui.exe (user logon) generates pretty much SQL errors. Until every user logged on, there are ten thousand errors.
I tried this workaround you linked above, but enabling double buffer will put a brake on the systems performance.
For the moment living with the erros is the better way, i think. Or do not start egui.exe.
Best regards from germany.
...hoping for a solution...