Hi Jerry,
KDE is developed in QT C++, isn't it? This would give you the ability to integrate a QT form right into the KDE desktop. However, to go beyond the base classes and customize the form, wouldn't I need to learn QT C++ to write my custom events and methods?
However, I guess most of the work has already been done in the base classes, and it is my understanding that most of C++ programming is a matter of learning what is in the C++ libraries, and making calls to the libraries while passing the needed parameters. I have very little experience with C++, but I've heard a lot of good things about QT. I took a look at some of Qt's example Linux code about five or six year ago, amd was very impressed with how graphical it was.
I wish Microsoft would port their products to Linux, especially VFP; although, this really isn't necessary because Linux and Windows already work so well together.