Hola Tom, creo que lo mas que puedes hacer en el MonthCalendar es resaltar las fechas poniendolas en negrilla.
Código Delphi
[-]
procedure TForm1.MonthCalendar1GetMonthInfo(Sender: TObject;
Month: Cardinal; var MonthBoldInfo: Cardinal);
begin
MonthCalendar1.BoldDays([1,6,10,13],MonthBoldInfo);
end;
eso te marca los dias 1,6,10 y 13 del mes que se esta viendo.
Saluditos