The reason why it doesn't work is because some of the symbolic links point to the icons in their optified locations that quite frankly don't exist, and when you try to start VLC you apparently click through the non-existant icon to the desktop. (Every time I tried it opened my RSS feeds...) To fix this annoying issue, you need to remove the symbolic links for these files with root privledges, namely: Code: rm /usr/share/icons/hicolor/16x16/hildon/vlc.png rm /usr/share/icons/hicolor/48x48/hildon/vlc.png rm /usr/share/icons/hicolor/128x128/hildon/vlc.png and give your device a reboot so it can find the icon.
rm /usr/share/icons/hicolor/16x16/hildon/vlc.png rm /usr/share/icons/hicolor/48x48/hildon/vlc.png rm /usr/share/icons/hicolor/128x128/hildon/vlc.png