Provide support for DX-supported resolutions, rather than just desktop resolutions. That would allow SoftTH to provide support for mixed multiple monitor configurations.

My personal configuration is: 1600x1200 left, 1920x1200 center, 1600x1200 right
Other multiple monitor support (Surround, Eyefinity, TH2GO, etc.) all assume identical resolution monitors.