Any pascal implementation of png using paszlib should work fine on any platform...