Ok it seems that changing the default install path was what caused my problem, not sure if this is a problem with any other users. Maybe what ever is looking for sd.components.dll isn't getting updated with the changes made and is looking for it in the default location.
Martin