others include (not limited to...):
building a shell script (.bat file) to upload the files. Put an icon on their desktop and anything in the SendToXYZ folder gets uploaded.
a web page that lives locally (file:\c:whatever) that loads the file up (give them the ability to browse for the file)
a small program that does the connection for ftp. Either java/C#/C++, etc. Again, it's an icon on their desktop.