Your right, but unfortunately ApplyStyleLookup seems not always be consistent, (ApplyStyle in some cases), depending on the component.
So I would love to find a common "best practice", which could be used for all controls.
Until this may be available, I mostly use rather primitive controls, and I got used to that already well.
Some of these simple controls run even well under the "Defaut" platform style, so no need to define "Win", "OSX" styles, etc. separately.
But I'm talking here about TRectangle or the like.
I understand that the platforms are the reason to have different styles in the first place, but I also would like to have a common set
of controls, which could be easily custom-styled and live in the "Default" style.
Maybe tít would be possible to define some own control sets, which would be able to handle such styles in a more general way,
hopefully one day I will have more time to make such experiments.