2 - libpnd: merge overrides, fix it up;
3 - full-replacement PXML is one option, another is
4 - apply override to all sections that match -- by unique-id, so apply override to all sub-apps that apply?
6 - add check .. if fail to load, during skin load, and also using non-default skin, delete skin-pref file
7 and restart in hopes default is not borked
8 - add font and fontcolour control to conf
9 - Perhaps a seriesof conf sections for per-file-extension or per-mimetype or both
10 [Section-FILEEXT] and [Section-MIMETYPE]
12 invoke /path/to/proggy/to/run/it
13 -- this would thus let us do things like invoke a video player
14 -- alternative: parse the MIME handlers for xfce (say), to poach the info. Could be really slow.
16 - some ultra primtive frame draw, so the 'detail menu' and any 'sub menus' can draw
17 their own frame rather than depand on skin frame to exist
18 - ie: some system for handling basic UI for setting changes, without conf hacking
20 - .desktop for deployment, for running from xfce
23 - handle SD eject/insert? or leave on manual
24 - add callback to pnd_disco_Search (maybe new func to not break cpas code), so can show number apps found so far