Hey on windows it did have a full compiler...not the standard version but you could get it, eventually even for free...and another thing, you can use the source code to put the tcl/tk engine in your own product...again compiling it.
But the easiest thing was to use a wrapper...I did this many times, basically I just included the whole tcl/tk engine with my program, and wrapped it all up in one package, and the user ran it like any other executable...but truly I did not recompile anything...