When possible use app icon from hicolor theme in *.destop files

Currently icon paths are harcoded in .desktop files so they can't be
replaced by themed icons without editing those files by hands.

Now at first it will try get icon from global theme and if it doesn't
exists than harcoded one.
make sure dir exists before calling ln
Merge pull request #372 from vparitskiy/master

Use application icon from hicolor theme in .desktop files

Signed-off-by: David Aguilar <davvid@gmail.com>