Where can I find a program to compile batches into COMs or EXEs?
Batch compilers work only badly for COMMAND.COM compatible batches (each version introduces new behaviour of old commands, and most batch compilers haven’t been updated for some time). 4DOS batches use a superset of DOS batch commands, so batch compilers will not know what to do with them. 4DOS has BATCOMP.EXE, which will compress and (weakly) encrypt a batch, making it difficult for the novice user to decrypt and change that batch.