Hi Cedric,
Your queue architecture is proper and there is not many possibilities to code that. The most important thing is that you familiar with this kind of architecture because Q and UserEvent are the only two ways to communicate between the VI containing the Xtab and the subVIs represented by tabs.
I hope you enjoy using our product.
Regards
Matthieu