Perhaps vLite could add a note saying that Windows Photo Gallery is required for Picasa? It seems that if you remove it, Picasa gives an odd error and won't install. I'm thinking perhaps it uses some of its libraries to generate thumbnails... or something.

Thanks!