Candy,
With what you have already using tabbedContainer=yes, to have a dashboard you could simply have your parent program launch your dashboard program using RUN WITHOUT WAITING after the OPEN WINDOW.
To quickly see what I mean, try adding (replacing $FGLDIR if necessary)
RUN "fglrun $FGLDIR/demo/webcomponents/svgbasics/svgbasics.42m" WITHOUT WAITING
after the OPEN WINDOW of your StartMenu parent program.
As an interesting aside I look at the tabbedContainer and think why do we have something special for it, is it not a sidebar with applications items stacked horizontally instead of vertically, and the window items hidden ...
Reuben