With a recent gaim update (currently gaim-0.82-0.FC2.src.rpm) a .desktop file change was made (presumably because of bug #125847) to set *both* Name=IM and GenericName=IM IMO, this is wrong, and distorts/violates the spirit of the use of GenericName. For example, in KDE, the menu now looks kinda silly (see attachment). Either use both Name/GenericName, and set them properly: Name=gaim GenericName=IM or remove GenericName altogether, leaving just Name=IM
Created attachment 104017 [details] kde menu snapshot
In the snapshot, gaim is showing up as entry: IM (IM) amidst entries like: IRC Client (IRC Client) Kopete (Instant Messenger) and un-qualified entries like: Mozilla Mail Is this a KDE problem? I'll let the interaction designers answer this.
IRC Client (IRC Client) is the same problem as here, but for xchat. un-qualified entries, like Mozilla, are those who do not have a GenericName entry. If you insist on labeling gaim as IM in the menu (which I also don't agree with), then my point is that you shouldn't use GenericName to duplicate this. IMO, the Kopete example is one of proper GenericName usage.
See also bug #133090 for similar issue with xchat
*** Bug 133090 has been marked as a duplicate of this bug. ***
gaim and xchat have both been changed to have no GenericName in rawhide-20040921.