Cache app icons (bug 848675)

r?