Беру всё из личной реализации.
Создадим кнопку: (координаты свои делай)
Gui, Main:Add, Button, xp+90 y363 gHideToTray, Свернуть в трей
Свернуть развернуть:
HideToTray:
if(Hidden)
{
Menu, Tray, Rename, Развернуть, Свернуть
Menu, tray, default, Свернуть
Gui, Main:Show
} else {
Menu, Tray, Rename, Свернуть, Развернуть
Menu, tray, default, Развернуть
Gui, Main:Hide
}
Hidden := !Hidden
return
Меню трея:
Menu, Tray, nostandard
Menu, Tray, deleteall
Menu, Tray, Add, Свернуть, HideToTray
Menu, tray, default, Свернуть
Menu, Tray, Click, 1
Имеем:
В GUI будет кнопка сворачивания в трей.
При нажатии весь GUI исчезнет в трей, чтобы достать из трея GUI нужно кликнуть один раз на иконку.