You can't transfer programs because they need to be installed.
Once you have removed the data off the old hard drive, you can format it through the disk management feature found in XP. Go to the control panel, administative tools, computer management then disk management. Find the old hard drive, right click on it and select format.
im new to building PCs. neva done it before but im guna get help from someone who has. I have managed to get all new parts to build this PC, BUT i wana transfer my old HD from my old PC into this new one, and use it as a slave drive. Is it not possible to just transfer everything from the old HD to the new HD, then format the old HD? i'm sure it isn't as simple as that, as things never are! Izzy

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic