Hola
Vega19 ,es sólo cuestión de manejar los procesos :
Esto lo colocas en el load
Código C:
Ver originalstring processName = Process.GetCurrentProcess().ProcessName;
Process[] instances = Process.GetProcessesByName(processName);
if (instances.Length > 1)
{
MessageBox.Show("La aplicación ya está abierta");
Application.Exit();
}
else
{
//AQUI VA TU CODIGO DEL LOAD
}
Saludos!

.