I think XML is too complicated to for this
the .desktop spec is OK but doesn't exactly fit.
so why not create something simple/new?
with a skeleton someone new will fastly grok the format
maybe even faster than a XML spec.
example game.pan
CODE
name: SmashBill
version: 1.2.34
icon...