Hotkey to access systray apps, Windows 7

Based on what @Shinray said about the ⊞ Win + B shortcut, I created this AutoHotkey script:

#SingleInstance, force
CoordMode, Mouse, Screen
SetDefaultMouseSpeed, 0
RControl & 1::
jumper(1, "Enter")
Return
RControl & 2::
jumper(2, "SingleClick")
Return

jumper(position, action)
{
MouseGetPos, xpos, ypos
sendInput {LWinDown}{b}{LWinUp}{Right %position%}{Enter}
Sleep, 100
if(action = "Enter")
{
}   
if(action = "SingleClick")
{
MouseClick, left
}
if(action = "DoubleClick")
{
MouseClick, left, , ,2
}   
if(action = "RightClick")
{
    MouseClick, right
}   
MouseMove %xpos%, %ypos%
}   

Simply press Rctrl+Number to activate; click or right click the systray icon that you need.

For example I put the enter and click action to the first two icons (on my system they are uTorrent and Altdrag). The number indicates the appearance order.


If you're looking for something built-in, the answer is 'no'. Unless you count the old-fashioned "Switch focus to the taskbar, tab over to the system tray, arrow over the icon you want, etc" method. You can shorten this with WinKey+B, but you'll still have to arrow and then interact the hard way.