Store the RunProgram object in a variable.
rp = Run Program( executable( "notepad.exe" ) );
If you don't keep the RunProgram object somewhere, JMP deletes the object. When the RunProgram object is deleted, it can't always force the remote program to terminate. It has to wait for the remote program to gracefully end.
Craige