Странная, но почти та же самая проблема нас беспокоила на этой неделе .
Приложение запустилось в трее, закрылось, но не позволило закрыть окна. Поэтому, побывав там, я поделюсь с вами тем, что решило проблему для нас.
- Удаление модуля данных решило проблему.
- Удаление компонента NMsmtp устранило проблему.
- Реализация предложения, данного в в этом отчете об ошибке исправила проблему на моей рабочей станции, но не на другой.
В итоге мы решили просто удалить компонент NMsmtp, для которого у нас не было исходного кода, и мы перешли на использование Indy.
Скорее всего, ваша ситуация будет отличаться, поэтому я предлагаю вам поступить так, как мы, и начать отбирать все из вашего проекта, пока он не заработает.