Installing a hard drive is quite simple. Here are a few guides:
http://www.google.com/search?sourcei...g+a+hard+drive
If you install your drive as a slave you would be able to extract the data. However programs will not run as they depend on being installed into the registry of the Operating System that you boot into.
There are a few exceptions with very basic programs that might
pass over but very few.
Again even if you have the data extracted by a shop you will get data but not functioning programs.
Programs would need to be reinstalled from scratch.