"Hatchet" Harry, нет, код рабочий. Проверила на ping.exe =)))) Вот такой bat-ник.
Код:
"c:\windows\system32\ping.exe" -t 127.0.0.1
ShellExecute запускает нормально и пингуется стабильно.
Так что скорее всего, дело не в программе, а в путях или еще в чём-то...
Попробуйте для контроля тоже с ping.exe. Если не пройдет, то не знаю пока.