○二重起動の禁止
Mutexオブジェクトを使用してます
private static System.Threading.Mutex mutex = new System.Threading.Mutex(false,"固有の識別名");
private void Form1_Load(object sender, System.EventArgs e)
{
if (!mutex.WaitOne(0, false))
{
Application.Exit() ;
}
}