Здравствуйте, Аноним, Вы писали:
[]
А>Нет, это неработает. Задача проста: перед кликом на иконке в трее надо найти Foreground-окно. Но GetForegroundWindow дает хендл панели задач
Перед кликом? Судя по тому, что вы описываете, вы это делаете во время клика

Естественно, что в этом случае "GetForegroundWindow дает хендл панели задач"
А зачем все это нужно, если не секрет?