the imageviewer is trying to display in full screen just like the xp one, and you can flip the pic to go into portrait mode, not sure if it remembers the position for the next pic, i'll check it later
edit: sorry, if you need automatic resize, i'm not sure about that.. but resco picviewer can do that!