El problema de arrastrar un txt creado es que el archivo es xxx.txt y para que lo coja como script tiene que ser xxx.user.js
tienes dos opciones cambiar el nombre del archivo y la extensión para que sea xxx.user.js
o bajar el script original al ordenador y editarlo con el bloc de notas cambiar el código y arrastrarlo al firefox de nuevo
respecto a lo del Edit es mas raro, la primera vez que le das te pregunta que programa quieres usar para editar los scripts a lo mejor lo cerraste sin darte cuenta cuando lo preguntaba..
en cualquier caso abre una ventana de firefox y pon about:config
en el filtro escribe greasemonkey y en la preferencia llamada greasemonkey.editor debes poner el editor que quieres usar, yo tengo puesto el bloc de notas: C:\WINDOWS\NOTEPAD.EXE