Unity launcher's behavior is terrible. It does not make sense and is absolutely not intuitive. I have just let 4 people to play around with Ubuntu 11.04. There was about 10 things they did not get. One of them was always unexpected behavior of launcher. They wanted that it does something. They thought it stopped responding - because it did, it was doing something before (focusing window, showing window selection, ...) and it does not continue anymore - it broke the chain, did not satisfy user. It should be doing cycle, it is logical, it is reversible, user has more control, it is robust, PROPOSED BEHAVIOR: 1) I click and you show me what is under this icon: 1.a - open first instance of app (run and focus) or 1.b - focus app if it is minimized/out-of-focus, even if there is many of them (show me what I was working on last, I am looking for something obviously under this icon) 2) I click again and you do not break my experience: - so multiple windows/apps are opened now and focus is on one of them (we may not notice that there are many windows, of course) - so right now we can see single window focused and we want more out of it (I guess we would not be clicking anymore if we do not expect more) 2.a - show me all the apps so I can select one (user sees that pretty animation and selects what he wants, but perhaps he did not want that, he might wanted something else, or just wanted to check on something, so there MUST be way out without selecting one of the applications!) 2.b - if there is just single window opened then finish the cycle with step 3 (minimize it, show the user there is nothing more he/she can do) 3) I am clicking again and getting back to beginning - for single window or multiple spread applications - do not worry designers, because all those people who did not expect anything they will not click (or will they?) 3.a - minimize single app (there is no more to do, let the user know, if this was not expected, then he will click on that icon again, do not worry, it is going in cycle) 3.b - unfocus (back to state 1) and hide multiple windows selection from step 2.a (what else do you want to do? user wants something! he is the boss, he just clicked - obviously he does not want to select one of the apps - this is essential. Maybe he did not find what he was looking for, maybe he just did. Go back to beginning, give him something familiar, let him cycle if he wants to do that one more time. IT IS SIMPLE: Users that do not need this multiple click functionality will simply not make that extra click (well, but they are clicking even now, I guess they are looking for something more, they just not getting it) AGAIN: Maybe somebody got lost in the process so here is recapitulation, it is essentially what everybody is saing: A) got single or no app 1. click - run/focus app 2. click - minimize app B) got multiple windows: 1. click - bring me my last app (or skip this step if app is already in focus) 2. click - show me all the apps 3. click - revert back to exact state as it was before 1. click FINAL REMARKS: And for gods, make it configurable! so power users can adjust it an averages have pretty much best experience and they will stay on Linux (and power users wont leave because of your dictatorship). I am pretty much angry with unity, it has so much potential, but all those unfinished little things drive me crazy and it is soooooo bugy, inconsistent, awkward...