Hallo praveenl. To be honest I am having a little bit of difficulty trying to follow exactly what developer is doing with these MMs. I can see that it is adding them, but I don't see any changes in the registry. Your last post seems to have cleared that up for me. But now I have another question.
What is the point in a MM that simply copies the entries and rewrites them? I have for instance noticed that when I create a package that had caputered the MSXML data on one machine with version 3 and install the package onto a machine with version 2 (my expected result was that version 3 would be installed via a merge module) I end up with version 2 still but all the registry entries for version 3 and deregistered msxmls.dll's. basically said, I had to the manually (well scripted) reregister 6000 computers with their msxml files...I assume this is something i have missed, but i have read the help file totally, the books from Herr Dickau and Baker and also several others..I can't really find a great explanation of what is going on.
I have added my irp and ism files, logs etc. if you can see what I am doing wrong it would be very helpful for me.