Hello,
In many of my applications i had to run dynamic assynchronous VIs using a VI path.
When the VI you want to launch has some problems (VI broken, missing ressources, ... ) you get the generic error 1003. (The VI you want to launch may be broken ... ? )
This error can be easily solved when you are using LabVIEW IDE. 
But sometimes, this error can occured in an executable you have deployed to your final user computer.
And then, the error 1003 (The VI you try to call may be broken ... ) is a little bit poor in order to analyse the problem. 
This error occurs, for example, when the dynamic VI tryes to access missing DLL's.
It would be nice, if the error 1003 message, could be filled out with and additionnal "error description", giving more informations about the error source.
For example, an error list, like the error list in the LabVIEW IDE. (Broken arrow error list !)
Thanks a lot.
Manu.