PS: I think your video script seems production heavy because it should be set up for each “icon” …
Personally, I use a method of incrementing ID Menu 1 and if under menu ID Menu 2 and etc which opens Simple Apps or Compound Apps, then handled by row IDs injected into Menu 1, 2, 3 and etc …
Thanks to @ Lucas_Pires for the idea