Хороший вопрос
Получать можно как заблагорассудится, вопрос в том, чтобы платформа умела рисовать в данном формате. В той же самой Windows в таблице цветов DIB цветовые компоненты должны идти в одном порядке, а в TPaletteEntry - строго наоборот.
В FCL есть компонент TFPImage, претендующий на звание "платформенно-независимой графики". В нем есть свой TFPColor и чертова тонна кода, преобразующего его во все (или почти все) встречающиеся в природе форматы. Графика Lazarus построена на основе FPImage, при этом народ явно не разобрался с возможностями FPImage по доступу к памяти картинок и написал собственный TLazIntfImage, опять же преобразующий форматы... Термин "братская могила" для всего этого подходит гораздо лучше.