La proprietà Color del controllo rispecchia il colore attuale del background del componente stesso, sia essa derivata dal Parent (tramite la proprieta ParentColor settata a True) che impostata.
Con eventuali Stili invece tale proprietà non ha significato in quanto lo stile ha un suo "motore" di disegno (il background può essere anche complesso con elementi decorativi).
Il componente che è rappresentato nella ISSUE a cui ti sei riferito in Delphi ha una modalità di riempimento di tipo "gradient" nativa (sia orrizontale che verticale) oltre a quella normale a tinta unita.
In ogni caso, se vuoi conoscere il colore del "Parent", riferisciti alla proprietà Brush dello stesso (ovviamente riferito al contesto desiderato):
Parent.Brush <-- ritorna il colore ed il modo usato per dipingere il backgruond del controllo "padre".