When Vista forgets the display settings, you can try the following (from Microsoft TechNet Forums Post by Herb Caudill)

  1. Go to Windows Mobility Center (win-X) and click Connect Display.
  2. Choose “Show my desktop on the external display only”
  3. Click OK
  4. Go to Display Settings, extend the desktop back onto your laptop display, and position everything the way you want it.