This doesn't answer the original question and (I know that) no one asked my opinion, but I wanted to say that I'm not wild about Irfanview the few times I used it and I detest Picasa (when I tried it some time ago). In fact, I dislike iPhoto just as much as Picasa... I refuse to use any image viewer app that requires the creation of a database of proxy images to function. I cannot tell you how many hours of my life I've wasted trying to find missing source images and or de-dupe images for less-computer-literate friends and neighbors who use iPhoto or Picasa (usually by default, knowing little about it) and then wonder why they have so many problems down the road. As simple as it seems, not everyone groks the concept of a symbolic link or how it can be broken. IMO, apps like Picasa and iPhoto should make the creation/use of a database AN OPTION, not a requirement.
Personally, I prefer small/minimalist photo viewer programs that simply open an image file and display it, sometimes with a modest set of viewing/processing tools included. As I'm among the 1 or 2% of users here who run Linux, I won't bother recommending any specific viewer that I use... but generally, I wind up using whatever one(s) were installed by default when I installed my operating system. If I need a more involved tool set, I open the image file with GIMP (there are also programs that are more involved/oriented towards photographers such as Aperature in MacOS, but I don't generally need such tools).
Given my other posts this morning (mostly in the Computer Help forum) you'd think that I woke up in a particularly curmudgeonly mood, but I assure you this isn't the case: I always disliked image viewer programs that create/utilize databases of proxy/imported images.