Fala Marcos,
Vc já utilizou o BisSubscribe ? Ele você só precisa passar algumas informações e pega todos os eventos independente da collection ou pode usar a API programando tudo.. Olha esse link e veja se te ajuda (Se quiser ir direto
para o ponto, dá um control+f com o BisSubscriver).
http://blog.hinshelwood.com/archive/2007/09/07/TFS-Event-Handler-in-NET-3-5-Part-2-Handling-Team-Foundation-Server-Events.aspx
Quando eu desenvolvi o meu, eu utilizei o event handler direto, assim eu não precisei fazer "subscrição" só jogar na pasta de plugins especifica e ele já executa o que você precisa. Seguem dos links para você
dar uma olhada nesse outro modelo.
http://geekswithblogs.net/hinshelm/archive/2010/07/07/tfs-event-handler-for-team-foundation-server-2010.aspx
http://geekswithblogs.net/hinshelm/archive/2010/09/16/team-foundation-server-2010-event-handling-with-subscribers.aspx
Se tiver alguma dificuldade, manda o seu código tanto do serviço e o modelo de subscrição.
[]´s
Claudio Leite Visual Studio ALM Ranger | PSD Trainner by Scrum.org Twitter: @claudiobernardo Blog: http://www.claudioleite.com