Now I'm really confused, you were talking about uninstalling not having a status indicator and that's only available with the /auto parameter (for silent execution) in the stand-alone dUninstaller so I didn't understand how you could be talking about d7 because it does indicate what is uninstalling. Now you are definitely talking about d7... ????
Either way I found the issue with Safari and probably the others as well. It was MSIEXEC based and has the /I switch in it (which would INSTALL/REINSTALL instead of UNINSTALL) the product.
I added in v1.2.1 (of dUninstaller) the replacement of /I with /X and that has fixed the issue. http://download.foolishit.com/dUninstaller.zip
As for getting the fix inside d7 I'm working on another patch today and I can include the fix mentioned above in d7 when I get that released.