Aunque si no me equivoco tendrás que usar la función para hacer blits con sprites.
Si, Habia una funcion especial para hacer volcados transparentes.
void draw_trans_sprite(BITMAP *bmp, BITMAP *sprite, int x, int y);
El RGB del color rosa es FF,00,FF y en decimales 255,0,255.