Prevent other instances of your application from running. When an attempt to open a new instance is made, the first instance of the application is displayed (even if hidden or minimized) and any command line arguments are passed in the first instance. The notification of the first instance is made via Dynamic data exchange (DDE)