on my comp (windows xp) if i try to D L the same song that i already have on the screen, mine freezes also.
the quickest way i have for unfreezing is (1) don't double-up, or
(2) ctrl>alt>delete. when i hit those i get the error message about <(you already have that file idiot)> or something like that. it unfreezes then i cancel the first D L, then get the next. you have to clean up incompletes in your library tho, as Lord... mentioned.
p.s. be sure to have the "quality" column on your search screen, it tells you whether you have that song already or not. file w/checkmark, is downloaded - broken file, incomplete.