Preferred method to automatically start an app on startup/boot?
I'm looking to build a jailbroken device in "kiosk mode" where only my app can run on the device. I'd like to have my app automatically launch when the device boots. There have been a number of questions asked about this:

 - http://stackoverflow.com/questions/7377734/loading-apps-while-iphone-starts-up-boots-or-after-a-shutdown
 - http://stackoverflow.com/questions/1252757/application-on-iphone-startup
 - http://stackoverflow.com/questions/5412633/ipad-lockdown-launch-app-on-boot
 - http://stackoverflow.com/questions/7525171/load-the-iphone-app-automatically-when-phone-boots

However none of the answers have provided much detail. Maybe I can implement `-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;`, return `YES` and bob's your uncle (I'll experiment with that). Maybe I can simply replace SpringBoard.app with my own app. Has anyone accomplished this and willing to provide details?

For the record this will be used in an environment where it doesn't matter if the device is jailbroken, and I won't be submitting anything to the App Store.
Preferred method to automatically start an app on startup/boot?
===

I'm looking to build a jailbroken device in "kiosk mode" where only my app can run on the device. I'd like to have my app automatically launch when the device boots. There have been a number of questions asked about this:

 - http://stackoverflow.com/questions/7377734/loading-apps-while-iphone-starts-up-boots-or-after-a-shutdown
 - http://stackoverflow.com/questions/1252757/application-on-iphone-startup
 - http://stackoverflow.com/questions/5412633/ipad-lockdown-launch-app-on-boot
 - http://stackoverflow.com/questions/7525171/load-the-iphone-app-automatically-when-phone-boots

However none of the answers have provided much detail. Maybe I can implement `-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;`, return `YES` and bob's your uncle (I'll experiment with that). Maybe I can simply replace SpringBoard.app with my own app. Has anyone accomplished this and willing to provide details?

For the record this will be used in an environment where it doesn't matter if the device is jailbroken, and I won't be submitting anything to the App Store.