It is an upgraded version of Windows Photo Gallery application, which is a part of Windows Vista, but Windows Live Photo Gallery will work on Windows XP as well.
It is an upgraded version of Windows Photo Gallery application. An upgraded version of Windows Photo Gallery application is a part of Windows Vista. Windows Live Photo Gallery will work on Windows XP as well.