I'm a games programmer with over 20 years experience, and wanted to learn C#, so I am using XNA. I've got a basic viewer working already, it handles directory of images, zip or rar files and uses 3D card and shaders to apply real time contrast / brightness / gamma correction to the image as well. It uses the same keys as CDisplay, although those will be possible to change. It also correctly handles zip files with MacOS files in them (CDisplay normally crashes on these).
Neil Harding
-----------------------------------
One other thing that can be added is the ability to flip the image so it can be read left to right as well, so that could be an option for some people to read it in modified format or original format.
Neil Harding
EDIT - newy: Please edit your post if no one has posted after you, thanks.