humm..not sure if I understand your order of events. First the main vi
is open and has the focus, then I click the button on it, then the sub
vi is lauched. It should lauch on top and have the focus. Instead, on
the instances when it it does not work, when I hit the button, the
main VI flashes real quick (loses focus and then gets it right back)
as if the sub vi had been lauched, finished executing and closed all
in a split second. I check to see if maybe the subvi was just hiding
behind the main VI but no such luck.
Interestingly, all of this does not occur when I have the RUN VI node
set to wait till done. However, I prefer not to have it this way as
the two VIs are suppose to react with each other and the user is
suppose to be able to use both.