First, theres the possiblity to obtain more than one pen, putting them into an array and then look up the pens when doing your drawing stuff.
Second, there is also cybergraphics.library/WriteRGBPixel
If you really need graphics.library only stuff and need to support 8bit later on, then this is of course no option.