Achje, da war ja noch eine Schleife *g* . Bei mehreren Abfragen entsteht das Problem, dass du im OnUserInfoShort-Eventhandler ja nicht weißt, welchem TreeView-Node der Nickname nun zugewiesen werden soll, schließlich können die Ergebnisse in einer beliebigen Reihenfolge hereinkommen. Da du aber noch die UIN mitgeliefert bekommst, musst du nur nach dem Node mit dieser ID suchen und kannst ihm dann den Nickname zuweisen.
Wie gesagt, Threads brauchst du hier auf keinen Fall
.