С полноэкранным режимом, посмотрю.
С вопросом отображения программы в микшере тоже буду смотреть, думаю если удастся разобраться с этим то с сохранением настроек все решится.
А как вы определяете что звонок начался? У меня например телефон начинает звонить когда у звонящего уже 3 гудок в трубке. А по сути, как только BS сообщает о том что поступил звонок, происходят действия в указанном порядке:
1. переключение на отображение инф о звонящем;
2. запуск мелодии звонка;
3. запуск указанного процесса;
Хотя объект проигрывателя создается каждый раз, возможно это и является достаочно ресурсоемкой задачей.
В общем покапаю в этом направлении, как будет время.