A. Registered Categories

Remember, these are case-sensitive. When using a category described in the list below it is strongly recommended to also include the category listed under Related Categories. If a category has multiple related categories the most suitable related category should be included.

CategoryDescriptionRelated Categories
LegacyKeyword that must be added to menu entries merged from legacy locations. May not actually exist in a desktop entry (should be stripped out if found there). If the same directory is given as both a <LegacyDir> and an <AppDir>, its desktop entries should be labeled "Legacy" only if the <LegacyDir> appears later in the file than the <AppDir>
CoreImportant application, core to the desktop such as a filemanager or a help browser 
DevelopmentAn application for development 
DebuggerA tool to debug applicationsDevelopment
IDEIDE applicationDevelopment
GUIDesignerA GUI designer applicationDevelopment
RevisionControlApplications like cvs or subversionDevelopment
OfficeAn office type application 
CalendarCalendar applicationOffice
ContactManagementE.g. an addressbookOffice
DatabaseApplication to manage a databaseOffice;Development
ChartChart applicationOffice
EmailEmail applicationOffice;Network
FinanceApplication to manage your financeOffice
PDATool to manage your PDAOffice
ProjectManagementProject management applicationOffice;Development
PresentationPresentation softwareOffice
SpreadsheetA spreadsheetOffice
WordProcessorA word processorOffice
GraphicsGraphical application 
3DGraphics3D based graphical applicationGraphics
RasterGraphicsRaster based graphical applicationGraphics
ScanToolTool to scan a file/textGraphics
VectorGraphicsVector based graphical applicationGraphics
ViewerTool to view e.g. a graphic or pdf file(Graphics)
SettingsSettings applications 
AccessibilitySettingsAccessibility settingsSettings
Desktop-SettingsConfigurationTool for the GUISettings
HardwareSettingsA tool to manage hardware components, like soundcards, graphicards or printersSettings
NetworkSettingsApplication to manage network settingsSettings
PackageManagerA package manager applicationSettings
SystemSetupSystem setup application, e.g. init level configurationSettings
NetworkNetwork application such as a webbrowser 
WebBrowserA webbrowserNetwork
InstantMessagingAn InstantMessaging ClientNetwork
IRCClientAn IRC ClientNetwork
NewsA newsreader or newstickerNetwork
FileTransferTools like FTP or P2P programsNetwork
RemoteAccessA tool to remotely manage your PCNetwork
TelephonyTelephony via PCNetwork
AudioVideoA multimedia (audio/video) application 
AudioVideoEditingApplication to edit audio or video filesAudioVideo
DiscBurningApplication to burn a discAudioVideo
MixerJust a mixerAudioVideo
PlayerApplication to play audio/video filesAudioVideo
GameA game 
AdventureGameAdventure style gameGame
ArcadeGameArcade style gameGame
BoardGameA board gameGame
BlocksGameFalling blocks gameGame
CardGameA card gameGame
FirstPersonGameFirst person perspective gameGame
KidsGameA game for kidsGame
LogicGameLogic games like puzzles, etcGame
SportsGameA Sports gameGame
StrategyGameA Strategy gameGame
EducationEducational software 
MusicMusical SoftwareAudioVideo;Education
LanguagesSoftware to learn foreign languagesEducation
ScienceScientific softwareEducation
AstronomyAstronomy softwareScience
BiologyBiology softwareScience
ChemistryChemistry softwareScience
GeologyGeology softwareScience
MathMath softwareScience
MedicalSoftwareMedicalSoftwareScience
PhysicsPhysics softwareScience
AmusementA simple amusement 
AppletAn applet that will run inside a panel or another such application, likely desktop specifi.c 
ArchivingA tool to archive/backup data 
ClockA clock application/applet 
ElectronicsElectronics software, e.g. a circuit designer 
EmulatorEmulator of another platform, such as a DOS emulator 
EngineeringEngineering software, e.g. CAD programs 
FileManagerA Filemanager 
HamRadioHAM radio software 
ShellA shell (an actual specific shell such as bash or tcsh, not a TerminalEmulator) 
ScreensaverA screensaver (launching this desktop entry should activate the screensaver) 
SystemSystem application, "System Tools" such as say a log viewer or network monitor 
MonitorMonitor application/applet that monitors some resource or activitySystem
TerminalEmulatorA terminal emulator application 
TextEditorA text editor 
TrayIconAn application that is primarily an icon for the "system tray" or "notification area" (apps that open a normal window and just happen to have a tray icon as well should not list this category) 
UtilitySmall utility application, "Accessories" 
AccessibilityAccessibilityUtility
KDEApplication based on KDE librariesQT
GNOMEApplication based on GNOME librariesGTK
GTKApplication based on GTK+ libraries 
QtApplication based on Qt libraries 
MotifApplication based on Motif libraries 
JavaApplication based on Java awt or Swing 
ConsoleOnlyApplication that only works inside a terminal (text-based or command line application)