Я использовал TPngComponents начиная с Delphi 7. Это обеспечивает очень хорошую поддержку png для большинства встроенных / сторонних компонентов delphi.Embarcadero приобрел еще один хорошо известный компонент поддержки PNG с открытым исходным кодом, известный как TPngImage, и встроен в собственную графическую поддержку Delphi в более поздних версиях Delphi.Тем не менее, нативная поддержка png кажется более сложной в использовании и имела больше проблем.Обратите внимание, что некоторые компоненты не поддерживают прозрачность, поэтому вам нужно провести некоторое тестирование самостоятельно.
При быстром поиске я еще не нашел оригинальный пакет, но нашел новый модифицированный пакет, в основном для Delphi 2009/2010, ноупомянутое «должно быть совместимо с Delphi 7»
Я сам сейчас использую эту версию в Delphi 2010.
edit: Спасибо Уве Рабби за то, что он указал на купленный продукт Codegear (теперь Embarcadero)другой компонент TPngImage, а не TPngComponent в This Post