Preventing the opening of another utility when one utility is already running!

I do have some code to check what windows programs are running
which I could use
but that will not detect if that program is hung and needs to be killed off
anyway try another test update, same url as above