Comment Why ... (Score 4, Interesting) 162
Why had this taken so long? KOffice is built with Qt, a robust cross-platform gui toolkit, http://trolltech.com/products/qt/.
Being a enterprise developer using Qt, the worse that I've had to deal with is some linking issues with dynamic libraries and GUI adjustments when porting to windows from linux...
Perhaps the "KDE" portion of the code is harder to port than the "Qt" portion?