How to change field's label foreground color ?
you could try first to get pointer to the control with ControlOrNull() function and then play around with OverrideColorL() function to set different colors there.
I can change control's foreground color (for example EDWIN in edit mode) this way. I need to gain access to field's label control. At first I thought TLogicalColor::EColorControlSurroundText might help ( OverrideColorL ).