Die Uwes PNGComponents habe ich schon eine Art Zugriffsunit. Das würde für sie sprechen.
So kann ich auf den Namen eines PNGs und auf den Index zugreifen.
Zum BitBucket. Jetzt wo ich es sehe denke ich, dass die Changelog Datei einfach nicht auf dem aktuellsten Stand ist. Selbst für 2018 steht da noch 1.1.
Die BitBucket Version gibt beim Kompilieren auch mehrere Hinweise aus.
[dcc32 Hinweis] PngFunctions.pas(496): H2443 Inline-Funktion 'TObjectList.Add' wurde nicht expandiert, weil
Unit 'System.Classes' in der USES-Liste nicht angegeben ist
[dcc32 Hinweis] PngImageList.pas(465): H2077 Auf 'TPngImageList.AddImage' zugewiesener Wert wird niemals benutzt
[dcc32 Warnung] PngImageList.pas(742): W1022 Der Vergleich ergibt immer True