Launcher: distinguish dock icons by their instance ids

Change-Id: Ie11930082454b44292ddb904fa08350d16f4ac05
diff --git a/core/installer/welcome/launcher.go b/core/installer/welcome/launcher.go
index 9d2b2f4..1d51ee8 100644
--- a/core/installer/welcome/launcher.go
+++ b/core/installer/welcome/launcher.go
@@ -22,6 +22,7 @@
 var files embed.FS
 
 type AppLauncherInfo struct {
+	Id   string
 	Name string
 	Icon template.HTML
 	Help []HelpDocumentRendered
@@ -53,6 +54,7 @@
 			continue
 		}
 		ret = append(ret, AppLauncherInfo{
+			Id:   a.Id,
 			Name: a.AppId,
 			Icon: template.HTML(a.Icon),
 			Help: toMarkdown(a.Help),