Другу для диплома нужен совет по делфи. smile.gif

Как организовать простенький пинг посредством IdIcmpClient и чтение из SQL базы посредством ADO в отдельном потоке?
В базе записаны ИП адреса которые нужно циклично пинговать.
Или возможно это как-то по другому проще организовать - вся проблема в том что программа подвисает на время возврата пинга(или на время таймаута из свойств IdIcmpClient если ответа нет). Буду очень признателен.

П.С. Делфи 7 , Инди 9