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