Some minor code format refine.
Code refine.
Generate app list dynamically instead of generate app list at the beginning.
Fixed some issues related to connection.
Fixed auto start app issue.
Removed initial launcher.