All program open, minimize etc operations are mainly handled by explorer.exe and taskhostw.exe and sometimes other processes depending on the programs in question. My mind immediately goes to some instability brought on by an update or some corruption either due to an update or just general usage corruption. I would start by running some built-in repair commands and report back if they detect any issues.
Open an elevated command prompt (Click the start button, type cmd, right click on "Command Prompt" and select "Run as Administrator")
Type the following commands
- SFC /SCANNOW
- DISM /Online /Cleanup-Image /RestoreHealth