ToolTalk サービスは、メッセージを特定のプロセスに配信する必要があると判断すると、メッセージのコピーを作成し、受信待ちメッセージがあることをそのプロセスに通知します。受信側アプリケーションが実行中でない場合、ToolTalk サービスは、アプリケーションの起動方法に関する指示 (インストール時にアプリケーションが指定したもの) を検索します。
プロセスは、メッセージを検索し、その内容をチェックします。
オペレーションが実行されたという情報がメッセージに含まれている場合、プロセスはその情報を読み取ってから、メッセージを破棄します。
オペレーションの実行要求がメッセージに含まれている場合、プロセスはそのオペレーションを実行し、元のメッセージへの応答という形でオペレーションの結果を返します。応答が送信されると、プロセスは元のメッセージを破棄します。