I have found something quite cool while looking for a way to launch built in apps or nokia drive where there isn't (as far as I know) a way to get the app id.
WP8 lets a developer assign your app URIs to launch with. e.g. the built in email can be launched with mailto:myemail@domain.com or...