Das mit dem Array (Farbpalette) wäre natürlich noch 'ne Möglichkeit - statt die Farben zu berechnen diese einfach aus dem Array verwenden. (bei so "wenigen" Farben wäre dieses noch vertretbar ... 256 * 4 = 1 KB)
Und der Vorteil dabi wäre auch noch, daß du die Farbwrte dann völlig frei positionieren kannst. (ohne eine passende Formel zu finden)
[add] also passend zu deiner Liste
[add2] dort hast du auch noch einige
(Browser)Farbpaletten und sogar sortierter
Const ColorArray: Array[0..255] of TColor = ($000000, ... , $FFFFFF);
Oder du muß es denn unbedingt eine Farbpalette mit festen Werten sein? (siehe Anhänge)