Why did you bother to write skim now that libscim already has a Gtk+2 based panel?
Ok, the most important reason is that: almost all applications running on my Desktop are KDE/Qt based ones, and scim's panel was the only exception, and it does not fit into the entire K Desktop Environment very well, so I decided to write a KDE/Qt panel for libscim.
On the other hand, some limitation are imposed by the one file implementation of scim-panel-gtk, so I think a dedicated panel would be able to explore more feature spaces and improve usability and user experience.
-- by Cougar Liu
