Ulfric n'est clairement pas un "agent" des thalmors, en voici plusieurs raisons :
-Ulfric et son unité se sont fait capturés durant la grande guerre, un légionnaire nordique ne vend pas compagnons pour avoir la vie sauve, il a surement (je spécule) donné ces renseignements sous la torture ou sur la menace d’exécution de ses camarades. Il a donc été relâche ou est resté croupir dans les geôles d'un fort des thalmors jusqu'à ce que la légion reprenne Cyrodiil suite à la bataille de l'anneau rouge.
-Ensuite, comment les thalmors auraient pu anticiper une guerre civile 25 ans à l'avance, la série d'événements qui ont conduis à celle-ci prouve que les thalmors souhaitaient la mise à mort d'ulfric (voir incident de Markarth, destruction d'Helgen) je vous rappelle qu'au debut de TES V c'est Tullius qui se tient au côtés d'elenwenn pendant qu'ulfric est emmené au billot.
-Enfin, l'un des buts fondateurs de la rébellion des Sombrages est de littéralement détruire la présence du thalmor en Bordeciel, quand les Nordiques reprennent Markarth, croyez bien que cette pourriture d'ondolemar n'est pas exfiltré vers cyrodiil, il est purement et simplement lynché (probablement sévèrement torturé) et pendu haut et court au sommet du Château Coeur-De-Roche.
En conclusion pourquoi les elfes auraient-ils mis sur pied une rébellion visant à causer la mort certaine de leurs agents et à les bouter hors de Bordeciel, perdant ainsi le contrôle d'une région reculée, favorable à l’économie et potentiellement dangereuse (re-militarisation).
Parce que jusqu'à preuve du contraire, les Nordiques, au fil des âges, ont toujours été le fléau des elfes ;) Même si l'Empire reste leur plus grande menace, il ont réveillé un ours endormi et affamé.