I suspect that the cache is used to prevent seeking to numerous places on disk (irrelevant for flash-based N900) and to prevent the need to resize icons for different purposes (probably not necessary on the N900). This would make the cache rather a waste of time and space on the N900. I could be wrong though <shugs>.