Смотрите в прикрепленном примере.
Загрузка :
//Загрузить Bmp для TsSpeedButton из ресурса
procedure LoadGlyphAlphaSpeedBtnResource(HModule: Cardinal; sSpeedBtn: TsSpeedButton; NameRes: PChar; NumGlyph: Integer);
Begin
IF FindResource(HModule, MAKEINTRESOURCE(NameRes), rt_BITMAP) > 0 then
Begin
sSpeedBtn.Glyph.Handle := LoadBitmap(HModule, NameRes);
IF(NumGlyph <= 0)and(sSpeedBtn.Glyph.Height > 0)then sSpeedBtn.NumGlyphs:=sSpeedBtn.Glyph.Width div sSpeedBtn.Glyph.Height
else sSpeedBtn.NumGlyphs:=NumGlyph;
end;
end;