Revert "Revert "Revert "Theme engine: Support launcher based icon packs"""

This reverts commit 9f07a471d86921990b29479c4e9bebde0b5c8f04.