Yes. NT is a .net application which means the host must have the .net 2.0 framework installed first.
In addition, unless NT becomes open-source, you will not be able to port the changes needed to make this app portable (re-mapping user settings to USB device, eliminating registry dependancy, etc).