[Runtime] Register event router when launching application by app ID.

Currently the event router is not registered if we launch application by
application ID method.

This PR is to fix above issue, besides it refactors Launch() methods
inside application service.