16. ApplicationRestartRecoveryManager // This works in Vista but there was no managed way of doing this before! ApplicationRestartRecoveryManager. RegisterForApplicationRestart( newRestartSettings("restart", RestartRestrictions.None)); This is the simplest way of forcing an app restart when it crashes