HolaA mi me paso lo mismo, estoy creando un editor html y me ponia los colores al reves, yo lo solucione a lo a piñón.
AnsiString MiColorHex, MiColorHexCorrecto;
MiColorHex = "0000ff";
MiColorHexCorrecto = MiColorHex.SubString(5, 2) + MiColorHex.SubString(3, 2) + MiColorHex.SubString(1, 2); //Obtiens ff0000
Salu2.
KAYETANO