The aiksaurus-gtk package includes both a user-oriented utility application and a developer library. This results in any application that uses the library, such as Abiword, requiring that the user install the aiksaurus utility. Users should not be forced to have a utility and (more importantly) its menu entry installed if they do not want or need that utility. Abiword only needs the library, not the utility, and the utility should not be forced to be installed with the utility. Please split the library in aiksaurus-gtk to another package, like libaiksaurus-gtk or something like it.
aiksaurus is split into two basic non-devel rpm, the non gtk non gui library rpm. And the other gtk-* rpm which provides the library which abiword uses and the gaiksaurus front end which also uses that library, and all of which depends on the first rpm What you would propose would be an additional 3rd rpm which just includes the tiny gaiksausus front end seperately from the 2nd rpm. That seems like overkill for a small little package. In the case of similiar packages, e.g. aspell. There the aspell front end (text based I admit) is included in the same rpm as the libaspell library which it uses and which is makes available for use for other applications similiarly to how aiksaurus is. I believe gnome-dictionary has an entry by default in that menu to provide dictionary support. Making thesarus support also directly available from the menus if a package has been installed which can do provide it still makes sense to me. You can always just remove the menu entry.