avoiding 2nd instance when using shellexec

How can insure that I do not spawn a 2nd instance of an application
program when I use shellexecute to run the application.

Thanks in advance