What i am going to write can be so much dumb, but it looks like a n00b solution to me. When you start an app, say click an icon, and then go to dashboard and to the desktop and again click the icon it just brings back your opened window. So (i suppose) if you would like a your Py App to open another app, he would open a window(if it is already open) or open it from the start... Please correct me if i am wrong...