Creation: Minimize to System Tray (Notification Area) Button

This is one of the biggest flaws of Windows and Linux’s UI. Using the close button, which is suppose to exit a program, to instead minimize a program to the notification area (aka system tray) where it can continue to run but not have any windows open. All it takes is an extra button added next to the “X” close button but no one wanted to do it so here we are boys and girls. Lying and tricking users into thinking a program closes when it really continues to run in the background. Or worse, annoying them with notifications telling them that the program is still running in the system tray. This is like duct-taping a flat tire. If it’s broken it needs to be fixed, not Jerry-rigged.

There are 2 different types of programs
Folders, web browsers, email and chat windows, and Photoshop are made to be interacted with and closed when done. But programs like Steam, Skype, uTorrent, instant messenger clients, virus scanners, music players, and others are designed to not be interacted with frequently and instead just allowed to run in the background while you’re working on other things.

The Problem
Is that both of these types of programs, interactables & forgettables, both use the close “X” button to do two different things. Forgettables just want to run in the background and stay out of your way, but no one bothered to give them their own button to ‘minimize to system tray’ so they use the “X” close button, which is bad because it confuses users and is inconsistent.

*The area around the clock in Windows and Linux with all the icons is the “Notification Area”, which is technically the correct term but developers and users recognize “System Tray” more as it’s a more suitable name for its purpose, a tray for the system where running programs are stored.

! Note
This is not about making the window controls look pretty, this is about trying to predict how users will actually end up reacting to and using the window controls. Most users just click towards the big red button and assume it will close the window of the program and exit the program itself. They’re probably not going to spend too much time looking at what symbol the big red button has inside of it. Also, users have gotten use to thinking that the button on the outside means close and exit. So it’s not an easy problem to solve. Also, only programs that are expected to run in the background should actually implement option 2-3 into their window controls.

  • Option 1 – If the close button is really going to minimize to the system tray then at least let me know
    • Pros – doesn’t take up more space, keeps it simple, performs the same action as before only now the user is informed of what’s going on.
    • Cons – users might not pay attention to the symbols, creates an inconsistent and incorrect  experience where the big red button is suppose to exit a program and close its window but other times doesn’t and makes you have to go through a program’s menu (file>exit)
  • Option 2 – Offer both the close button and the ‘minimize to tray’ button side by side.
    • Pros – makes a user think about what they want to do and lets them choose
    • Cons – takes up more space, also how would you order it? close button first, ‘minimize to tray’ button second? or the other way around. By habit a user might end up closing a program like Skype when they really meant to just close the window and keep the program running in the background. Forces a user to think about what they want to do and interrupts their experience.
  • Option 3 – Offer both buttons but put extra emphasis on the ‘minimize to tray’ button.
    • Pros – Chooses for the user, user ends up using the program the way it was intended but also has the option to close and exit using the “X” button. If an unsuspecting user doesn’t know what they want they’re more likely to click the bigger red button which is probably what they wanted to do in the first place.
    • Cons – takes up much more space.

Personally I think Option 3 is best for users as they’ve learned to click the big red button to make the program go away. The types of programs that will use option 3 are the types that should be minimized to tray anyway (like instant messengers, anti-virus, backup programs) so this option works out well.


  1. CobaltHex says:

    See, this isn’t a problem with windows or linux. This is a problem with the program designers who decide to change functionality.

  2. holo says:

    Why not just use another color for option 1? Red = close, something like green to send to the tray.

  3. “Nice post. I was checking constantly this weblog and I’m impressed! Extremely useful information specially the ultimate part :) I maintain such info much. I was seeking this certain information for a long time. Thank you and good luck. “

  4. Really appreciate you sharing this post. Keep writing.

  5. Looking forward to reading more. Great article post.Much thanks again. Will read on…

  6. Great blog article.Really thank you! Much obliged.

  7. software says:

    Thanks for the article.Really thank you! Cool.

  8. Really enjoyed this article. Awesome.

  9. A big thank you for your blog post.Much thanks again. Cool.

  10. Very good blog post. Really Great.

  11. Wow, great article post. Awesome.

  12. Appreciate you sharing, great blog post.Much thanks again. Really Cool.

  13. Thanks so much for the blog article. Great.

  14. Hey, thanks for the blog.Thanks Again.

  15. Thanks-a-mundo for the post.Really looking forward to read more. Fantastic.

  16. Great, thanks for sharing this post. Great.

  17. I appreciate you sharing this article post.Much thanks again. Really Great.

  18. Say, you got a nice article post.Much thanks again. Fantastic.

  19. Thank you ever so for you article post.Thanks Again. Fantastic.

  20. This is one awesome blog post.Much thanks again. Cool.

  21. wow, awesome blog article.Much thanks again. Great.

  22. Muchos Gracias for your blog article.Really thank you!

  23. swan wand says:

    Very informative blog. Want more.

  24. Wow, great blog article. Keep writing.

  25. I really can’t believe how great this site is. Keep up the good work. I’m going to tell all my friends about this place.

  26. This site looks better and better every time I visit it. What have you done with this place to make it so amazing?!

  27. Talking to this blonde beauty is much more fun than playing the lottery!

  28. Major thanks for the article post.Really thank you! Great.

  29. Really enjoyed this blog.Really thank you! Awesome.

  30. Very good article. Fantastic.

  31. Muchos Gracias for your blog article.Really thank you! Want more.

  32. Fantastic article post.Thanks Again. Really Cool.

  33. I loved your post.Really looking forward to read more. Fantastic.

  34. packraft says:

    Thanks so much for the post.Really thank you! Fantastic.

  35. “Fantastic post.Really thank you! Great.”

  36. “Fantastic blog post.”

  37. wow, awesome article post.Really looking forward to read more.

  38. Very informative blog post.Much thanks again. Cool.

  39. I really like and appreciate your article.Thanks Again. Really Great.

  40. I appreciate you sharing this article.Really thank you! Fantastic.

  41. massager says:

    Thanks for sharing, this is a fantastic post.Really thank you! Really Cool.

  42. Fantastic article.Really looking forward to read more. Want more.

  43. I value the blog post.Thanks Again. Cool.

  44. I am so grateful for your article post.Thanks Again. Awesome.

  45. Really informative blog post.Really looking forward to read more. Really Cool.

  46. Major thanks for the post.Really looking forward to read more. Really Cool.

  47. Thank you for your article post.Really thank you!

  48. Im obliged for the article.Thanks Again. Want more.

  49. Strap on says:

    “I loved your article post.Really thank you! Really Cool.”

  50. Enjoyed every bit of your article post.Thanks Again. Really Great.

Leave a Reply

Your email address will not be published. Required fields are marked *