楼主可以用exescope这个软件提取QQ最新版本的素材,还有就是到66RPG这个网站上,有不少游戏素材,可以选取其中的一些窗口素材使用。
用什么语言?如果是Java的话你可以找一下lumaQQ的源代码看下。不过对于学校里的开发来说,稍显复杂。当然,看完后,你对IM的数据传输会有很深的认识的,不只是界面。