Easily switch between different multi-monitor setups (Windows XP)
Solution 1:
my recommendation:
PowerStrip provides advanced, multi-monitor, programmable hardware support to a wide range of graphics cards - from the venerable ATI Mach 64 to the latest Matrox Parhelia-LX and Radeon 9800. It is in fact the only program of its type to support multiple graphics cards from multiple chipset vendors, simultaneously, under every Windows operating system from Windows 95 to XP. A simple menu that pops up from the system tray provides access to some 500 controls over your display hardware, including sophisticated color correction tools, period level adjustments over screen geometry, and driver independent clock controls.
just create multiple profiles for each scenario.
Powerstrip is shareware, try before you buy.
Solution 2:
Maybe with Presentation Director from Lenovo? I have problems downloading it now (issue with my Internet connection) so I cannot try and see if it works with other computers than Lenovo's (maybe your laptop is a Lenovo?).
There is a blog article describing its features here.