Гхм. М-да. Формат BMP-24bit вообще-то формат с самым идеальным возможным в природе качеством изображения. BMP есть тупо копирование всех точек с экрана так, как они есть на экране (кстати на экране тоже BMP по сути

). Так что если качество ухудшается - значит сохраняете ОЧЕНЬ кривым редактором. Или в BMP-8/16bit.
А насчет PNG - вроде бы есть в делфе компонент для PNG - PngImage модуль.