Some applications allow multiple instances to run, but each instance must have different operands. For example, RunTask will allow multiple Tasks to run simultaneously, but attempts to run a second instance of a particular task will result in the first instance to be opened and brought to the front of the window hierarchy.