OK, here's a working patch for Windows 7. We're in stabilization state, so I won't commit something that could break display on other systems until the next tested version is out. In the meanwhile, I'd like to know if someone can test it under Linux and Mac OS X. And some comments on the approach: should we have two applySafe methods, like in this patch (one for a single screen, one for mullti screens), or should we just modify the existing applySafe method to allow multi screen display ? (I'm afraid of possible side effects as this method is called very often).