Hola,
Puedes dibujar en el "TCanvas" de un "TImage" directamente, sin necesidad de usar uno encima de otro, vamos. Respecto de lo que te preocupa creo que tiene que ver con el valor que tome la propiedad "Brush" del "TCanvas" que quieras utilizar. En la ayuda en Delphi sobre "TBrushStyle" encontrarás qué posibles valores tienes a tu disposición y su ejemplo práctico.
Un artículo que puede resultarte interesante es el titulado
Canvas (PDF), escrito por Néstor Freire y publicado en
El rinconcito Delphi.