Windows多种操作系统停,选用什么开发语言开发小巧的窗体应用软件

Windows多种操作系统下,选用什么开发语言开发小巧的窗体应用软件?
项目要求作一个小巧的窗体应用软件。

要求:
1. 支持如下系统:
Windows XP SP1, Windows XP SP2, Windows XP SP3, Windows 2003, Windows2008, Windows Vista, windows7

2. 不能安装多余的依赖软件。(例如这些操作系统可能没有安装.net frame 、JRE或脚本语言解释器,所以不能选用.net系列语言 、java、Perl、python等。)

3. 普通Windows应用程序,调用注册表,XML解析,ini文件,右下角任务栏。

可以使用哪些开发语言?推荐什么开发语言?为什么?

------解决方案--------------------
VC++,打包的时候选择静态库