With VB6 PictureBox, how do I save to the png format?
Check out the cPNGWriter.cls file in LaVolpe's 32bpp Suite:
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=67466&lngWId=1
As stated in the class comments, it does require zlib.