Wie denn nun Herr Weiss?
Mit oder ohne extra Thread? Entscheiden Sie sich.
Das OnSessionCreated kommt sowohl im externen Thread, als auch im normalen
GUI-Mainthread.
Einzig und allein der Aufruf von GetSessionEnumerator ist der entscheidende Punkt.
Nicht mehr und nicht weniger sollte das Beispiel zeigen.