Converge archive, desktop support into xdg

Merged username-removed-233259 requested to merge 12-dyfet into master

Closes #12 (closed)