Использую в программе винсок для отправки писем по smtp и по выходу из программы делаю End, поскольку во время выхода форма с винсоком может быть законекчена с сервером и отправлять письмо, а выгрузить правильно ее я не понял пока как, т.е. как прекратить взаимодействие с сервером.
Альтернатива для End нужна поскольку упаковщик программы на End реагирует руганью, хоть процесс и прекращается.