Have second window with different perspective open only when a second monitor is connected?
Couldn't you create 2 different screen layouts? one for single monitor and another for duo monitor?

That way you'll have them both saved and you can switch between the 2 and then all you'd have to do is stretch blender to fit duo monitors.