By far the easiest way is to re-install your programs on the empty drive. Simply moving programs from one drive to another requires registry changes and changing the pathways of the shortcuts etc. Moving data files is no problem, simply drag and drop them.
Having said that, it is best to leave your programs on the C drive and if possible configure the programs to locate their data files to the new drive. As for music and pictures, there is no real problem as the facility is written into most music and graphics programs to show the location of music and pictures folders held on other drives and open them accordingly.