Merge pull request #26 from CannedFish/master

Sync with Desktop Dir at start-up step; fix bugs: surport for more than one files are added or deleted --> Tanking-1988
fix bugs: some icons can't be found
fix bugs: can't drag a appentry from dock to desktop
Merge pull request #27 from CannedFish/dentry

fix bugs: some icon can't be found; can't drag a appEntry from dock to desktop --> Tanking-1988
rewrite contextmenu with our style to make it can be used more conveniently, and add some necessary interface
Merge branch 'dentry'