TimeTicker is a program that can estimate the download time of files with a known size based on your download speed.

TimeTicker.tar (Download)

TimeTicker Danish.tar (Download)

The program is licensed under the Unlicense (eg. Public Domain), and the source code is included in both tar balls, but is also avaible on my git instance.