the path/name of the *.apk should not matter at all. Intents are a very basic Android-concept. Opening maps works almost the same, simply use something like "geo:lat,lng" as the Uri.
Anyway I don't know the answer to your main problem, as I was never doing such things.
| Android Development Community / Tutorials