Have you checked out Picasa 2? I think that has the ability to change photos into a screensaver that would be like Polaroid pictures all over the dekstop....