Рассмотрите использование ManualResetEvent для блокирования основного потока в конце его обработки и вызова Reset()
на нем, как только обработка таймера закончилась. Если это - что-то, что должно постоянно работать, рассмотреть перемещение этого в сервисный процесс вместо консольного приложения.
Если вы отредактируете файл info.plist, появится свойство UIPrerenderedIcon, для него будет установлено значение false, если вы измените его на true, телефон не будет обрабатывать ваш значок. перед его отображением. Думаю, вам также придется самому обходить углы.
взгляните на: http://iosdevelopertips.com/general/remove-shine-gloss-effect-on-iphone-icon. html
Все дело в том, что вы ищете: плоский значок iphone
Добавьте это в info.plist:
UIPrerenderedIcon: true
Брэндон может быть благодарен за благодарность: http://blog.quazie.net/2009/05/flat-iphone-icon-aka-get-rid-of-icon-shine/
Установите UIPrerenderedIcon
в вашем info.plist
на true
.