Based on the information on the official website, the application hasn't been developed to run on Windows 10 just yet. This could be the reason why you can't download videos on Windows 10. As far as I know, this application is being maintained by the developers and a new update to support Windows 10 will probably be released in the future.
Currently, the software is compatible only with: Windows XP, Vista, 7, and 8.