I just got a Matrox Dualhead2Go for use with my MacBook Pro. I realise that the reason it works is that it fakes 1 big (wide) monitor. I also kind of depended on the software that came with it to trick OSX into accepting it as 2 monitors.
Turns out the support is kind of lame: it just adds shortcuts for maximizing the window to whatever screen you want. And it even gets that wrong, since my dock doesn't auto-hide, but it doesn't take it in account while resizing, causing my window do end up "behind" my dock. (I've made a AppleScript that does the resize correctly, that I'll post below).
There's two glaring issues this causes: Full screen (video, etc.) takes up both monitors, and dialogs just pops up in the middle.
Is there a way to trick OSX, or at least a way to fix these issues?