and since you are 3am tkabes here and there .. check this
http://www.youtube.com/watch?v=Qhba1lhBllM
http://en.wikipedia.org/wiki/Qt_toolkit
http://www.qtsoftware.com/
Qt uses C++ with several non-standard extensions implemented by an additional pre-processor that generates standard C++ code before compilation.
Qt can also be used in several other programming languages; bindings exist for
Ada (QtAda)
C# (Qyoto/Kimono)
.Net and C# bindings
Qt Java (Qt Jambi)
Pascal
Perl (Perl Qt4; The Qt3 bindings are unmaintained).
PHP (PHP-Qt)
Ruby (QtRuby)
Python (PyQt).
It runs on all major platforms, and has extensive internationalization support. Non-GUI features include
SQL database access, XML parsing, thread management, network support and a unified cross-platform API for file handling.
check their clients lists :D
if you are willing to play with that , I am willing to help, i always wanted to work with it but no real application to code it
[ respects to bash for telling me about this ]