Checking if application is already running

I have added a context menu item to my application. The problem is that, if it is already running and I right click a file, another instance of the program opens up. How can I check if the program is already running, and if it is, how can I pass control to the existing instance

Thanks in advance.


Answer this question

Checking if application is already running