Need help: Using PWM on a solenoid for easy release.

An air piston or something like that would soften the speed of the core.
I remember a toaster that had a small but effective piston to reduce the pop-up speed.