Mediante algunas funciones de la API de Windows puedes obtener acceso a los objetos visuales (
windows) de una ventana y alterar algunos de sus atributos. Incluso es posible añadir nuevos controles estándares (botones, cuadros de texto, etc.). Pero la parte complicada, por no decir
imposible, es asignarles código.
En el caso concreto del ejemplo que mencionas, es muy probable que se estén utilizando DLLs o algún otro tipo de recurso que de fábrica ya viene compartido por Outlook y el mensajero.
Saludos.
Al González.