Hm..
We definitely need to find a 3rd party screensaver then..
Actually IF you can get on a Windos XP machine, and find the photo screensaver in your Windows/system32 folder, and copy it over to the Windows 7 machine, it may work.
You might just be able to grab it by searching on Google.