Дык выходные, чего ты хочешь?
Ну, я сделал через custom-отрисовку итема.
Ты где хранить все собираешься? в БД? Тогда берешь, например, стандартный грид и при отрисовке по последнему полю устанавливаешь кисть в clRed или clWindow. Возможно так же надо будет поставить цвет карандаша, бо как черный не очешь хорошо читается на красном фоне, например, в белый (clWhite), ну и clText (если не ошибаюсь) для обычного отображения.
Если будешь хранить в памяти, то тогда можно использовать TListBox, там проще полностью отрисовать итем. Можно использовать TListView, но там с отрисовкой сложнее.
ЗЫ. Я использовать TEasyListView для семерки, там куча дополнительных возможностей. Но автор закрыл сайт, так что оригинальный компонент больше не доступен. Где-то в сети есть версия, развиваемая энтузиастами, в т.ч. и на тему поддержки новых версий Дельфи, но я ее не проверял.