Cómo usar C para crear su propio software QQ, solo mire el proceso de creación de QQ
WPF es una aplicación web. En comparación con las formas normales, la interfaz de WPF es más simple. Aunque no es tan buena como la de los juegos grandes, puede crear una interfaz similar a QQ 2009. También puede agregar imágenes de PS y está optimizado para Vista basado en Framework 3.5.
Las versiones 2008 de C# y Basic tienen un código casi idéntico y la misma funcionalidad. La única diferencia es la forma en que se escriben ciertas declaraciones: C# prefiere usar símbolos mientras que Basic prefiere usar palabras en inglés.
Parece que aún no has seleccionado un idioma. Recomiendo usar Basic y C#. El primero tiene menos símbolos y es más fácil de comprobar si hay errores, mientras que el segundo parece más conciso. Además, es posible que desee utilizar código VBScript en ASP.NET, por lo que aprender Básico es una buena idea.
Hay algunas desventajas al usar WPF, como que está basado en Framework 3.5 y Visual Studio 2008 y requiere una versión mínima del sistema 6 (pero su programa de chat se puede instalar en WinXP).
El programa de chat requiere soporte del servidor y el código debe ser completado por un equipo ***, lo cual es muy complicado.