Maybe it would be nice to add new action "Minimize All Windows" under System Settings -> Desktop Behavior -> Screen Edges which works very similar to "Show Desktop" action but other windows stay hidden/minimized after opening Application Menu or just one specific window. Basically identical functionality to "Minimize Windows" widget but can be activated by moving mouse cursor next to corner (screen edge).
An alternative option would be to adjust "Show Desktop" option.