I tried the following scenario that is not working:

Bundle A has a variable and is launching bundle B in which I use the variable
but bundle B does not have the variable defined.

I agree that in the doc it is stated "The system variables apply only to
the device or bundle for which they are configured", but do you think it
would make sense to inherit inside applications ?

Comments welcome....