Not all is smooth and silky, this is the only know issue left:
In the MS manifest 'Several dialog boxes are blank' it clearly states
HKEY_LOCAL_MACHINE/software/classes/CLSID as a legitimate key but when i
tried to create it , registry says it already exists but the strings in the
new classes all point to HKeyClassRoot/CLSID anyway. Dont think its an issue
but just asking if CLSID should be there after Classes because in component
services, the com services tree wont open, well the application hangs to be
specific, i know its because of what i did above, it worked before but with problems