[DllImport("archivo.dll")]
REvisa el siguiente enlace:
http://dandar3.blogspot.mx/2010/03/single-instance-application-in-c-per.html
Tambien puedes apoyarte en el foro C# Latinoamerica
https://groups.google.com/forum/#!forum/vfp-a-csharpnet
O
VB.NET Latinoamerica:
https://groups.google.com/forum/#!forum/vfp-a-vbnet
Dependiendo de que lenguaje vayas a usar.