Hello Mike, You can have your program create a known directory (which IIRC an atomic operation). When a new instance tries to create it, there will be an exception. Make sure that when you application is closing to remove this directory. HTH. Miki