JSmooth (http://jsmooth.sourceforge.net/) can be coaxed to package nxt [*], which I have included. To this end, it would be nice if, instead of requiring user to click on "File" and then navigate through the directories, the GUI had a button (maybe 'Load a sample') that would open up ../Data/meta for the user. This would make demo-ing nxt a bit more friendly.
[*] There does not seem to be a way to make a "table of examples" (and the xml parser doesn't seem to understand multiple <corpora></corpora> within one xml file - thus one must build one exe (~400KB) for each example).
The bonus of using JSmooth is that unlike the .BAT & .sh files, the resulting exe will prompt for Java to be installed/configured, enforce min Java version, etc. While, on the one hand, JSmooth is Windows-only, only Windows sucks enough (and has such OS-ignorant user-base) to require such level of "hand-holding" (years of experience talking here)
NOTE: To use the .jsmooth file a) be sure you have nice inside nxt-1.4, b) create nxt-1.4/bin as the EXE will go in there, and c) save the included project file in the level with nxt-1.4. After installing JSmooth, just double-click on the project file.