4.: you cant do it in the normal wc3 editor i think
1st way: the commands strings for cancel, move, stop, etc. are defined in the file war3.mpq\units\CommandStrings.txt. You need a program (for example MPQ master) to open the war3.mpq located inside the wc3 installation folder
then you extract the .txt file, edit it as you want and import it into your map to the path Units\CommandStrings.txt
Im looking for a second way (by using JNGP)