Thanks for the heads up, Lanux. UltraMon isn't what I need though. UltraMon helps:
* efficiently move windows and maximize windows across the desktopAlready get this with the built-in NVidia utility. Besides, I can count the times I've wanted to maximize a single window across two desktops on the fingers of one hand.
* manage more applications with the Smart TaskbarDon't need this. I use virtual desktops.
* control application positioning with UltraMon ShortcutsNot really needed either.
* multi-monitor support for desktop wallpapers and screen saversI have a multimon wallpaper utility (
DisplayFusion) already, and I don't use anything other than the default Windows screen saver, which already supports multiple monitors.
* mirror your main monitor to secondary monitors for a presentation My laptop's built-in display manager utility already does this. This strikes me as another "hardly ever need it" feature. I'd set it up so that the presentation ran full screen on Monitor 2 while my speaker's notes were on Monitor 1.
Not saying that UltraMon isn't a great app, it's just that I'm not inclined to pay for something that mostly supplies me with features I already have.
It's been a long time since I've done any Windows development, but if AHK can't handle this I may have to bite the bullet and see if I can hack something out myself. I'm hoping not to have to go that route, though, because it'll probably never get past the wishful thinking phase.