son un programa comun y corriente,
que quieres saber?
*para dibujarlo usan, seguramente, GDI o GDI+ ( parte de la api de windows)
*para integrarlo a los eventos de office, no se, podrian usar cualquier cosa, threads ( por la memoria compartido), comunicacion a traves de rpc, sockets ( poco probable), o simplemente es otra clase incluida en el programa.