Squidge said:
Also, since it sounds like its going to be pda than game console, can we drop tabs such as 'games' & 'emulators' (just have 'apps'). Even better, make the tabs customisable (user names them appropriately and decides what goes where).
But this way it can not be automatic. So, how do the user and the menu organize the applications (and games) links? The menu do a search for executables and the user moves them to the tab he want? How it's being done on GMenu2X (I've never used it)?
We have to think about noob-friendliness, and I think the better way is using the standard linux way, which I think is using .desktop files (I'm not sure, I have to research about it) and having default tab names.
Here is the Gimp .desktop file that I've found on my system:
CODE
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=GNU Image Manipulation Program
Name[es]=Programa de manipulación de imágenes de GNU
GenericName=Image Editor
GenericName[es]=Editor de imagen
Comment=Create images and edit photographs
Comment[es]=Cree imágenes y edite fotografÃas
Exec=gimp-2.4 %U
TryExec=gimp-2.4
Icon=gimp
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=GIMP
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=2.4.1
X-GNOME-Bugzilla-OtherBinaries=gimp-2.4
StartupNotify=true
MimeType=image/bmp;image/g3fax;image/gif;image/jpeg;image/jpg;image/pjpeg; image/png;image/tiff;image/x-bmp;image/x-compressed-xcf;image/x-fits; image/x-gray;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap; image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi; image/x-sun-raster;image/x-tga;image/x-xbitmap;image/x-xcf;image/x-xpixmap; image/x-xwindowdump;
It contains a lot of useful information. Also, the mimetypes for file association for the file explorer.
EDIT: broke the MimeType line because it fucked up the post