Самый простой способ - создать расширение mobilesubstrate, которое запускается внутри SpringBoard и выдает свое собственное UIWindow
.
Создать функцию static __attribute__((constructor))
и внутренний регистр для UIApplicationDidFinishLaunchingNotification
. После получения уведомления 99% стандартного iPhone SDK будет работать как есть.