New
#11
One option from out of left field
Windows live essentials 2010 is currently in a BETA stage
Windows Live Essentials beta
I have found this to be stable enough to run on live systems - you may find that as it is a later version of the programs you had installed, (I assume), It may install over the remnants you have
One installed you may find that un-installing this version will clean up your issue - even if it does not at least you will have a working application set