Marko, It's generally a good idea to add the SubVIs you want to use as dynamic VIs, keep in mind that just because you add it as a dynamic VI doesn't mean you have to use it. Alternately, you could be sure to add all the vi.lib files and SubVIs which will be called by your dynamic VIs, but this would be tricky if they aren't developed yet. If neither of those would work then you will need to distribute the dynamic VIs along with all of their dependencies(SubVIs you've written and vi.lib files). One way to make sure you have all the dependencies is to save each SubVI as an Application Distribution (llb with all of it's dependencies and vi.lib files included).
Regards, Ryan K.
