MultiMonitorTool allows a variety of monitor setting tweaks including disable/enable monitors, set primary monitor, save/load all monitors configs and move windows from one monitor to another. The program also provides a preview window, which allows you to view a preview of all attached monitors.
Command-line features are available.