Use icon instead of texture cache for applet icon path

Fixes #1284 which seems to be caused by using St.TextureCache instead of St.Icon.