CT Scheduler should take care of launching the app, but not sure how to make it close after a certain period of time. I have heard of something called mortscript (sp?). Possibly you could write a script that opens Google Maps, then closes it after so many minutes. Sorry I could be of more help.
http://www.connectivetools.com/ctscheduler_ppc.html