When an event happens in my application (e.g. order is received, shipping notification), I want to grab the users attention by having some sort of notification, whether through a popup window or a sound. If say I use a popup window, I want it to go on top of all other windows, even windows of other applications. It should freeze all apps until the user hits 'Ok' or acknowledges the alert. However, other processes in my application should continue, i.e., it should continue receiving orders even if the popup window is still unacknowledged.
How do I do this in C#?
I will increase points if necesary.