Your webhosting does not support direct links. it indirectly serves the file trough javascript, and validates wheter the client is a real browser or not.
if not a real browser, it serves you a infinite file at slow speed, causing your program to freeze.
also.
i would advice to write paths the following way
@"C:\programs\"... instead of "this\gets\very\annoying"
also keep in mind that the windows defender AI, will find it very very suspicious that you are getting executables from the web to disk. most of your users will get to deal with warnings and also automatic uninstallations. and you will not know about it, because windows is hiding that behaviour from its creator.
also, writign a file to programs folder might require permissions that you need to ask for (process elevation). secondly, he might not grant it to your app.