Integrating your application in the users
desktop environment demands some knowledge of that environment.
For instance, if you have created an application for KDE, you
should install the files to the correct place in the
/opt/kde2 directory. You need to provide
the .desktop files. The demands differ for
Gnome, and they differ again for Windows and OS X, and they
differ between versions of each OS, so I can't very well give
guidelines for this part.