When Vista forgets the display settings, you can try the following (from Microsoft TechNet Forums Post by Herb Caudill)
- Go to Windows Mobility Center (win-X) and click Connect Display.
- Choose “Show my desktop on the external display only”
- Click OK
- Go to Display Settings, extend the desktop back onto your laptop display, and position everything the way you want it.