My conclusion, amazingly, is that it's the Xmodmap that messes things up. If I do the exec before ever getting there, the panels stay on one monitor as they should.
However, since the fglrx 8-2 release it seems that I don't need Xgl anymore. Unbelievably I seem to be able to run compiz and suspend on the same computer, now, so it looks like I'm going to stop using Xgl.
My conclusion, amazingly, is that it's the Xmodmap that messes things up. If I do the exec before ever getting there, the panels stay on one monitor as they should.
However, since the fglrx 8-2 release it seems that I don't need Xgl anymore. Unbelievably I seem to be able to run compiz and suspend on the same computer, now, so it looks like I'm going to stop using Xgl.
Cheers to all