Run Application from Tray
How many applications do you use to run at once? If you run less than 4 or 5 applications at a time, the taskbar can still handle all effectively. But if you run more than five applications, then probably you can’t rely on your taskbar anymore. The taskbar becomes too crowded. Accidental clicks may happen often. The worst case is you might close the wrong application while it is in a progress of completing a task.
At least this is one reason that most users give when they are asked why they want the ability to run application from tray.
TrayTask is a freeware for Windows letting users to run applications from tray. It is a portable software, so there is no need to install anything. Download, unzip and simply double-click the exe file to run the program. It scans and gathers all of the running applications into the list. To minimize any application to tray you just need to right-click the TrayTask icon within the tray and click the application.

To restore the application you need to right-click again the TrayTask icon and click the application.
The disadvantage is there is no shortcut key support. The advantages of using this freeware are no installation required, no Microsoft .NET Framework needed, and it consumess small memory.