In this demo shown here:
the program uses a Mutex to prevent multiple instance from opening. It uses Windows messaging. Does the first instance send a message and the second instance read that message, then exits?
If so where does the first instance remove that message upon exit?
Does it use the GUID to identify the message?