UltraMon is a utility for multi-monitor systems, designed to increase productivity and unlock the full potential of multiple monitors.
Set screen orientation and interlaced display modes: display settings and display profiles now support changing the screen orientation, and if you're using a TV you can set interlaced display modes via UltraMon, for example 1080i. Please note that changing the screen orientation is not supported on Windows 2000, and may not always work on Windows XP depending on the display driver used.
Output switching on Windows 7: if your video card supports connecting 3 monitors but only 2 can be used at a time, you can now switch between the different display configurations via UltraMon, for example 2x monitor or monitor + TV. Windows 7 is required for this to work, on previous versions of Windows you'll need to do this via the software for the video card.
Support for legacy display drivers on Windows 7: if you're using MaxiVista or a USB video card with legacy drivers on Windows 7, you can now change display settings for those monitors via UltraMon. Unlike Windows Display Properties, UltraMon lists all monitors, including those with legacy drivers.
New configuration options for system administrators: the following new configuration options have been added:
* Don't show welcome message when UltraMon runs for the first time after installation/upgrade: to enable this option, create a new DWORD value named NoWelcomeMsg under HKEY_LOCAL_MACHINESOFTWARERealtime SoftUltraMon and set it to 1
* Don't autostart UltraMon if only a single monitor is installed or enabled: to enable this option, create a new DWORD value named SingleMonNoAutoStart under HKEY_LOCAL_MACHINESOFTWARERealtime SoftUltraMon and set it to 1 to disable autostart if only a single monitor is installed, or to 2 to disable autostart if only a single monitor is enabled
New scripting features: you can now get a collection of all open windows via the Window object's GetAllWindows and GetAppWindows methods, this enables a variety of window management tasks, for example moving all windows to a specific monitor, swapping windows between two monitors, etc. The Monitor object has support for new Windows 7-specific features and changing the screen orientation, and support for getting/setting the cursor position has been added to the System object. Below is a list of all new methods and properties, for more information see UltraMon Help > Scripting > Reference.
Tools and Utilities
Product page: here