@cyphyr - I had to look up what the EXR file format was

- it looks a tad more complex than bitmaps, so I'll be sticking to those whilst I get the code up to scratch.
@goldfarb - I'd like to keep that secret for a while until I'm sure it actually works correctly with all images. The way I'm doing it is very simple, but can be a little time and memory intensive. Once I'm sure it is bulletproof, then I'll be happy to share how it works.
@old_blaggard - the code is written in C# so cannot be ported easily to the Mac. I have written OSX code before and should be able to port it over. However, I want to get the basics right first so will be concentrating solely on Windows initially.
Now I just need to think of a cool name...