If your pictures in Vista open with a heavy yellow (almost sepia) tint, here’s the fix. Right-click the Desktop, choose Personalize. Click Display Settings. Click Advanced Settings. Open Color Management. Place a check in ‘Use my settings for this device’. Under Profiles, remove any existing ICC or WCS profiles. Then click Add, and choose ‘sRGB IEC61966-2.1’ from the list. OK your way out of all the dialogs, then reboot.
If you have multiple profiles setup on your machine, you need to do this for each profile, or adjust the system default color profile (which is on that same screen, but will require admin privs).