Для Органайзера (наиболее частые проблемы): Q: Как вывести время в Label?
A: Кидаете на форму TTimer (в свойствах можно установить интервал по меньше, по умолчанию - 1 секунда, то что нужно), щелкаете по нему 2 раза появится обработчик события OnTime: в нем пишете код: Label1.Caption:= TimeToStr(now);
Q: Как вывести дату в Label?
A: Label1.Caption:=DateToStr(Now);
Q: Какой компонент наиболее подходит для телефонной книги / списка ДР?
A: Мне кажется ListView - его можно разбить на 2 колонки (имя/др(телефон)). Но: у этого компонента нет свойства сохранения в файл, поэтому вам придется реализовывать функции сохранения / загрузки элементов. Если будут просьбы, могу выложить обе процедуры с пояснениями.
Q: Как разбить ListView на N колонок?
A: Свойство Columns у ListView -> Add item, чтобы отображались названия колонок меняем у ListView свойство ViewStyle = vsReport
Q: Как закрепить положение колонки в таблице (ширину)?
A: Свойство Width у элемента в Columns.