Is it possible to launch any arbitrary iPhone application from within another app?, For examplein my application if I want the user to push a button an
Here is a good tutorial for launching application from within another app:
iOS SDK: Working with URL Schemes
And, it is not possible to launch arbitrary application, but the native applications which registered the URL Schemes.