I assume WP will take care of the TaChart color bug/problem.
Yes. But I am sure that this is not related to TAChart, but is a consequence of a deeper problem within the Cocoa widgetset, and I don't find a simple way to reproduce it outside TAChart...
FYI
To solve my problem I did the following in form create:
{$ IFDEF DARWIN} // windows version keep original color.
Set the mark.frame to yellow
Set the brush.color to None
Set the brush.style to BSclear
Set the mark.labelfont to white (my chart background is black)
This produce a consistent label (mark) that does not change color.
So it seems that only the brush color and/or background is affected by the problem.