I was reading this article for boredom's sake and contemplating some resolutions to these design flaws. One issue that caught my attention was the two entries about quitting the game back to the desktop/dashboard/whatever, especially the "are you sure you want to quit?" dialog entry.
One answer I thought of is to have a countdown timer (3, maybe 5 seconds) after the player presses the quit button before the game actually quits. During this time the player can cancel the operation with a button press. This isn't as fast as Start->up->X->up->X, but it could be less annoying than a pop-up dialog box if implemented with a similar style to the rest of the game.
Thoughts? Other solutions to this design flaw?