Ich hätte keine Lösung, aber eine Alternative: TPNGImageList von
www.thany.org.
Damit musst du zwar PNGs nutzen (also auch ein klein wenig konvertieren, aber nicht viel Aufwand). Du hast aber den Vorteil, dass die ImageList für "Disabled"-Elemente die Bilder selbstständig monochrom und/oder halbtransparent darstellt. Damit sollte das dann kein Problem sein. Sie ist von TImageList abgeleitet, kann also allen Komponenten in der gleichen Art und Weise zugeordnet werden