I downloaded the DLC from social bioware and tried to execute the install programs, but it says Mass Effect 2 is not installed properly and that I need to do it again. But I have ME2 in my Electronic Arts folder, is it because I downloaded it with the EA Download Manager?
You can try a manual install. Get 7zip. It's a program. Use it to extract your DLC installer files. Then from there look into the folder contents for a .rar file. Extract it and copy it into your Mass Effect game folder. You simply copy the BioGame folder which was extracted from the DLC file and merge it with your current BioGame folder. When finished you should have something like..
Hope it works out for you. I had the same program. I got my copy from DA2. A friend gave it to me. It's been a real hassle to get DLC to work. I just gave up and tried this way.