That's what single instance mechanisms usually do.
They detect that there is an already running instance and then pass the argument to the running instance.
Since you implement your own single instance mechanism, it is also up to you to implement instance communication.
Cheers,
_
Bookmarks