Hallo,
als Stichwort kann ich dir nur TCanvas nennen (das gibts sicher auch unter Lazarus, oder?). Mit dieser Klasse kann man Rechtecke, Ellipsen Linien, Text uvm. malen und auch einzelne Pixel ansprechen (wenn's denn sein muss). die meisten Funktionen sind selbsterklärend, Hilfe gibt die Delphihilfe, und wenn mal was überhaupt nicht klappt, soltle es wohl genügend Tutorials geben. (z.B. auf
dsdt.info wenn ich kich nicht irre). Wenn du dich dann ein bisschen mit Canvas auseinandergesetzt hast, kannst du dir eine eigene Klasse von TGraphicconrol ableiten (obs das allerdings unter Lazarus gibt weiß ich nicht. Ich bin nicht grad Experte auf dem Gebiet). Dieses TGraphiccontrol bietet ebenfalls eine Eigenschaft vom Typ Canvas an, mit der du dann auf die Komponente zeichnen kannst.