By the way, this is not the topic to discuss the low level API stuff in. As for the PNG library. I have not began it yet. One of the problems with the code that i am using is that it does not support 32 bit PNG files.
The original code is at http://sourceforge.net/projects/palmboxer. There is another program (I cannot remember it off the top of my head) that has the code simplified a bit. It might be better just to port a newer version of libpng. If you do decide to port libpng, or create a library with 1-32 bit png support (as well as alpha), let me know, especially if it is open source. I may be able, and love to help in a port. When I get home, I can send you the code that I have. -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
