Check this out – Slide was launched yesterday:
Slide is a free Windows application (Mac version coming soon!) for finding, playing, and instantly sharing photos, videos, and other media. Slide will help you group digital photos into channels to share with friends and family. It might even help you find pictures that you forgot you had.