сам дошёл - и не надо циклы крутить!
KIconLoader iconL = *(KGlobal::iconLoader());
QString mime = KMimeType::findByURL("/1.html", 0, true, true)->name(); QString iconname = KMimeType::mimeType(mime)->icon(QString::null, true);
QPixmap *px = new QPixmap (iconL.loadIcon(iconname, KIcon::Desktop, 32));