Para todos los que se pasen las horas buscando resolver el problema citado ?
no olvidar incluir en...
uses
idException
de esta forma... utilizando try... except el errorSocket saldra por el except
por ejemplo
try
ICMP.Ping;
except
showmessage('no se pudo realizar el ping');
// continuo con mi aplicacion.
end;
salu2....