Just got Object Dock for myself, and think that if:
1) the dock to show opened windows can include an additional option to show 'opened windows in this monitor',
2) There is hotkey support in one of stardock's programs to switch applications between monitors, and various windows manipulations.
Then ill bang my head against the wall because thats exactly what i spent $40 for, when licencing Ultramon. Fantastic boost in productivity, ultramon, and hope that ObjectDock is able to offer the same.