right, I was aware of libpng and the . I was just looking for an easier way to do this rather than the using the libpng.
something along the lines of passing in a png file and a background image and getting the result...
perhaps hoping for too much :D