If you take it to a shop they will be able to recover the programs. But if you email the company you should be able to get the licence key for the program. Most programs are good for at least 2 computers, sometimes unlimited.
if you buy a new hard drive better to keep the new hd in it as you will have the recovery partition and the old HD could be a little damaged.
But email the company first.