Это лучший форум, где вопросы долбо8бов находят ответ! http://slil.ru/32752377 Вы не стесняйтесь, пишите, мы за вас и прогу напишем...
Это называется не вы программу пишите а за вас.... 1) Во первых картинку можно разместить и на Button. Используйте SpeedButton. Свойство Picture. Кидаете на форму компонент CoolTrayIcon. Далее на помещенном компоненте button или Image тыкаете 2 раза чтобы создалось событие которое будет срабатывать при клике на нем. В этом событии пишете для сворачивания в трей Code: cltrycn1.HideMainForm; cltrycn1.IconVisible:=True; Тоже самое проделываете с CoolTrayIcon и в созданном событии пишете. Для разворачивания формы из трея. Code: cltrycn1.ShowMainForm; cltrycn1.IconVisible:=False; 2) Второе тоже самое проделываете с кнопкой или картинкой закрытия только пишете в событии Form.Close;
http://articles.org.ru/cn/showdetail.php?cid=7533 <<<< тут описано как свернуть форму в трей и как ее развернуть в фоновый режим.