Who ever thinks this is a good idea, to make people more paranoid about installing (your) software.
I certainly don't want people to be scared to install my software, but then again, I program in .NET, which lets me be minimally intrusive with ease. I like the XCOPY model.
It's the C++/Delphi crowd that scares me. Installing things into system folders and all that...
I don't like my system modified. Too much software does that, and especially in the multimedia area.
Then there's the security area and the the authoring tool circuit... Drivers, etc. etc.
I'm more willing to trust a small developer than a large dev house for the simple reason that large dev houses can afford to create bigger messes.
Still, with the entire "uncheck everything" paranoia, I'm on board. I uncheck it all because even if they're not being dicks, they could still be incompetent. Cover all bases. So that they still belong to you.