Wie gesagt für Delphi7 sehe ich da Probleme. Alle Komponenten, welche nicht auf der
WinAPI basieren sonder sich selber Zeichnen bzw. OwnerDraw verwenden.
OSX funktioniert anderst wie Windows, dort ist das Legacy-Problem aber auch nicht so ganz akut. Zudem war Apple auch schon immer restriktiver und hatte noch nie Probleme alte Zöpfe abzuschneiden.
Bei MS sehe ich aber im Bezug auf Win10 ähnliche Tendenzen.