I my case this happens on the remote node (Vista 64 bit with Silk 2008 R2SP1) where the process which am launching is "mmc.exe" and I have enabled dot net extension on this process. Though mmc.exe is a win32 app, I need to enable dot net extension is because the snap in which I work is written in dot net.

The hang happens only for the first time. Subsequently after closing Agent and restarting the test everything works fine.

Any idea why Agent would hang for the first time when launching the application?
Note: Am using ShellExecute() API to launch the mmc.exe process.