No, you cannot do this - the application does not say this. Ask your boss if he has ever seen one example iOS application that would do this. No ... not one, I would argue.
The application can continue to perform some functions in the background - streaming music, for example, receiving location information, but no application can block the home button. If you can do this, you can block the application from closing.
A) You could not technically do this and
B) Apple will not allow it to be released on the App Store if it was a distribution route that you took
If you look at the method stubs created by Xcode when creating the application delegate
-(void)applicationWillResignActive:(UIApplication *)application
-(void)applicationWillTerminate:(UIApplication *)application
Comments are filled out on how you can use this method to pause tasks, turn off timers, reduce frame rates, save data - there is nothing about the possibility of a delay, ask the user with the message "Are you sure".
This whole idea is more likely to run counter to the iPhone / Pad / Pod-Touch user experience.
App Store ( ):
, ,
"", .