Windows Live Photo Gallery Windows Live Photo Gallery is a photo management and sharing application released as a part of Microsoft's Windows Live initia ...