Remote debugging allows you do debug the app in the same way as if it were on your pc. Variable watches, memory view, breakpoints, it works in the same way. Ofcourse, if you recompile the exe, you have to manually copy the rebuilt exe over to the remote machine.
For restrictions on the debug license, I would contact that NI representative and ask them to clarify any concerns you might have.
Let me know if you have any more questions about remote debugging with CVI
Bilal Durrani
NI