Das könnte damit zusammenhängen, daß
RGB zum Einen
inline
ist und zum Anderen ein COLORREF (=DWORD) zurückliefert, von
TPen.Color
aber ein
TColor
(-$7FFFFFFF-1..$7FFFFFFF) erwartet wird, was ein vorzeichenbehafteter Typ ist.
Das mit dem Bugreport ist eine gute Idee. Insbesondere da der Testcase relativ einfach ist.