could You please tell me if you've examined postinst scripts? It seems to me that setting up .desktop files, icons (at least for desktop shortcuts...) etc. should be done there. Am I wrong?