Como o TeamViewer é tão rápido?

Desculpe o comprimento, é meio necessário. Introdução Estou desenvolvendo um software de desktop remoto (apenas por diversão) em C # 4.0 para Windows Vista / 7. Passei por obstáculos básicos: tenho um sistema de mensagens UDP robusto, design de programa relativamente limpo, tenho um driver de...