When it will replace Guiminer for me (Everything on one screen and ability to use a separate login per GPU) then I will start using it and certainly donate.
Why should the cgminer developer put in a massive effort of time and work to make a fundamental change to the code of cgminer just to make it look-like/work-as guiminer when they both are based on different idea on how their program should work?

Why not just ask for a web-browser and a media player to be added as well?

I for one would like it to have a native hypervisor with 0% loss of performance when doing millions of I/O per second, but that doesn't mean I would ask for it.

What you are looking for is a "simple" wrapper. (I think)
If you want it really easy, take a look at BAMT
http://bitcointalk.org/index.php?topic=28967.0. (sorry for pointing to other projects in this thread)