Spokojnie, nie skończyłem walczyć ;-)
Po prostu podejdę do tego inaczej bo wg mnie ShellExecute po prostu odpala proces zwraca jedynie kilka stanów i tu kontrola się kończy.
Pobawię się CreateProcess.
Edit:
Killowanie powinno już działać
podszedłem do tego wczoraj nie tak jak trzeba ;-)
ale co nie zmienia rzeczy, że pobawię się CreateProcess