Модель выполнения приложения Windows Phone 7 позволяет выполнять различные операции при загрузке приложения (как вы уже упоминали - до фактического заставки) и после загрузки приложения (добавьте активировано и деактивирован к этому списку). Вы не можете вставлять определенные процессы между загрузкой приложения и завершением загрузки - только при инициализации и после нее.
Для получения дополнительной информации, я бы порекомендовал прочитать:
Понимание модели выполнения приложений Windows Phone, Tombstoning, Launcher и Choosers, и еще немного вещей, которые находятся в пути - часть 1
Кроме того, не рекомендуется выполнять время и ресурсоемкие операции во время запуска приложения. Согласно MSDN :
Приложения не должны загружать состояние
данные из изолированного хранилища в
обработчик для этого события. Потому что это
событие поднимается до подачи заявки
видимый или активный, выполняющий время
потребляющие задачи, такие как доступ
Изолированное хранилище может обеспечить плохое
пользовательский опыт как приложение
займет много времени, чтобы загрузить.
Вместо этого, звонки в изолированное хранилище и
сетевые ресурсы должны быть выполнены
асинхронно после применения
загружен.
Это не ограничение, а рекомендация, которая помогает обеспечить лучший пользовательский опыт. Поэтому вы должны тщательно планировать, что вы хотите делать при запуске приложения.