Звучит как хорошая идея, и я бы обязательно попробовал, но у меня такое ощущение, что это невозможно.
Я считаю, что значки приложений хранятся в другой файловой структуре, глобальной для iPhone. Я говорю это потому, что после установки 3.0 beta 5 я увидел ошибку, из-за которой значок приложения исчез из приложения, которое я разработал. Затем после установки двух новых приложений из магазина приложений значок нового приложения появился в моем приложении, а значок 2-го нового приложения появился в обоих новых приложениях. По сути, новые значки приложений сместились, чтобы заменить отсутствующий значок приложения.
Удаление и повторное добавление приложений, затем перезагрузка телефона, правильно восстановил иконки.
Конечно, я не знаю, как значки приложений управляются и хранятся на телефоне, но было бы уместно сказать, что они хранятся в некотором кэшированном списке, который иногда перестраивается, возможно, после перезагрузки , Это означало бы, что даже если бы вы могли изменить значок в своем приложении, потребовалось бы больше усилий, чтобы увидеть эффекты на телефоне.