@Emilio:
I notice I was a bit incomplete in my description in my previous posting. What I meant to say is that this indeed happens across workspaces, but also across monitors. If I start Firefox maximized on my second screen (mouse pointer on that screen, patiently waiting for the window to appear), it starts on the desired monitor, but it'll move to the first screen after about half a second, even if my pointer is still on the second screen. The screens are both attached to my NVidia card, configured in TwinView.
@Emilio:
I notice I was a bit incomplete in my description in my previous posting. What I meant to say is that this indeed happens across workspaces, but also across monitors. If I start Firefox maximized on my second screen (mouse pointer on that screen, patiently waiting for the window to appear), it starts on the desired monitor, but it'll move to the first screen after about half a second, even if my pointer is still on the second screen. The screens are both attached to my NVidia card, configured in TwinView.