Restart requirements

I am curious - why is a restart required for installing or uninstalling DO when no explorer integration or replacement has been configured? Surely the termination of a running DO app or it's processes should be enough - no?

Restart isn't normally required anymore.