Is there danger in the fact that we allow the user to "Cancel" this dialog and do nothing? If we queued up the removals and did them at the end, there would be no danger of "canceling" this because the extensions would still be around.

It seems to me that *most* extensions would probably be okay if their files were deleted. I'd imagine that some will need to dynamically load things, though.