I think you need to explicitly include the dynamcially-called VI when compiling the executable. It's under the heading "support files" I believe. The compiler has no way of knowing which VI is dynamically linked (hence the term "Dynamic").
Don't worry, I've made this mistake more often than I care to remember.
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)