Sorry, I'm afraid I don't understand your criticism of Catorise; and would love to fix it if it's a bug.
WTF is "CatoriseGUI"? And why haven't I heard about it?! Seems to be a garage project and a package in Extras-devel; but otherwise unmentioned anywhere on the web AFAICT.
Of course!
Are they the catorse-....desktop files; to fix #8328?