expose icons via content provider (icons stored in assets and used by gesture search)
minor refactoring