Du kannst die Bitmap ja mit CreateDIBSection (Windows-
API) erstellen. Da kannst du dir die Farben wie du vorhast in ein Array packen. Wenn es dir nur um das Abspeichern der neuen Bitmap geht, reicht es sogar, die Bitmap gemäß dem
PSDK-Artikel "Bitmap Storage" von Hand zu speichern.