System tray (systray) functionality is not officially supported in Wails v2. The maintainer (@leaanthony) confirmed that systray will not be supported in v2 due to the difficulty of managing both v2 and v3. However, a user (@alexec) shared a custom implementation for macOS using Go and Objective-C that allows basic systray functionality, such as showing an icon and adding menus. This implementation works for displaying the tray icon and menus, but due to macOS limitations, you cannot set an icon click handler if you add any menus—the click handler only works when there are no menus. While this workaround is not officially supported, it may be useful for those who need systray support in Wails v2 on macOS. The maintainers suggest pointing interested users to this thread for the example code.