@Mazze
Obtaining (and therefore locking) a minimum of 15 different pens just for the window itself, then theoretically an infinit amount more for the syntax is not the way to go.
One alternative is to lock one pen exclusively and change it for every gfx element to draw. I do that in Detris when using "RGB mode" but often there is not a single pen left to make an exclusive lock on because programs have been forced to obtaining thousands of pens only because the Amiga gfx API is so increadably crappy when it comes to dealing with colors.
As far as I know there simply doesn't exist any function to draw a pixel/line/rectangle or text using RGB. Even using p96/cgfx there is still no RGB text function.
What do you do in such a crappy system?? :-(