Files required for integration with a Linux distribution

Here are various files required to integrate an application with the Linux desktop.  If these files could be included with the Arduino source, Linux distributors wouldn't have to each maintain their own copies.