Did you know that it is also possible to use the VIs inside an executable in new VIs. Simple use the "Select a VI" to drop into the diagram. So, it is possible to read out data from sub-VIs that the author of the executable want to never appear. You can read even the connectors and context help of the dropped VIs. This works even, if the front panel of the dropped VI was removed. Hence, spy out of software is supported well.
I find that issues very bad.