You can't place a VI in a subpanel not-dynamically and you don't need to rebuild the launcher. You just need to make sure the VI is compiled. If it is, it will run fine. Have a look at
this, for example.
You may have some sort of race condition which causes your VI to freeze. Make sure you have Wait until done set properly. If that doesn't help, post your code.
___________________
Try to take over the world!