I agree that the Dash should have the Alt+ window shortcuts. But I STRONGLY disagree with your "Desired Resolution".

pressing Alt+F10 should ALWAYS perform the same action = maximize the window. If the window is maximized, pressing Alt+F10 should do NOTHING.

Same goes for Alt+F5. Alt+F5 should only restore a maximized window. Pressing Alt+F5 on a restored window should do NOTHING.

This consistency is important because it allows users the ability to press the keyboard shortcut and know what they get. For example, pressing Alt+F10 will result in a maximized window regardless of the window's current state. Having to determine a window's state prior to pressing the Alt+ keyboard shortcut is a PITA!