The provisioning system maintains a set of requests that are deferred for processing until the platform restarts.
Physical uninstall of features is deferred until the platform restarts. Actions can only be added to the list as an indirect result of requesting the uninstall of a feature.
Deferred actions are processed through the org.eclipse.ui.startup
extension point. Therefore, the deferred actions will run only when the workbench is available, which is after the user authentication has occurred. The Provisioning Application will synchronously process deferred actions prior to beginning the requested operations.
Parent topic: Deploying features to the platform: XPD621