You will need to create an image of the current hard drive first using a disk duplication application like Ghost or Acronis True Image. Save the image to an external hard drive. Install your new hard drive and then place the image onto the new hard drive.
This will place your OS and all of your applications on the new hard drive as if it were on the original. No need to re-install the OS or any of your applications.