InstallAware for Windows Installer
 

System Tray

The System Tray command shows or hides the setup icon in the system tray. The visibility of the setup icon in the system tray has the following consequences:

While the setup icon is showing in the system tray, minimizing setup hides the taskbar button for setup, which is ideal for time consuming background operations that do not require user interaction. Setup can be restored by clicking or double-clicking the icon in the taskbar.

While the setup icon is not showing in the system tray, minimizing setup does not hide the taskbar button for setup. Setup can be restored by normally clicking the taskbar button for the setup window.

Show icon in system tray and minimize to system tray

This option displays the setup icon in the system tray, minimizes the setup window, and hides the taskbar button for the setup window.

Show icon in system tray only

This option displays the setup icon in the system tray. It does not minimize the setup window or hide the taskbar button for the setup window. When the user minimizes the setup window, the taskbar button of the setup window will be hidden.

Restore from system tray and keep system tray icon

This option restores setup from the system tray, displays the taskbar button for setup, and retains the setup icon in the system tray. If the user later minimizes the setup window, the taskbar button of the setup window will be hidden.

Restore from system tray and hide system tray icon

This option restores setup from the system tray, displays the taskbar button for setup, and removes the setup icon from the system tray. If the user later minimizes the setup window, the taskbar button of the setup window will remain visible.

 Notes

  • To notify users while setup is minimized to the system tray, use the MessageBalloon command.
  • If the MessageBalloon command is used while there is no setup icon in the system tray, a call to the System Tray command with the Show icon in system tray only option is implied.
  • On Windows 7, icons on the system tray are not always visible as the system hides them aggressively. This command will also display a Taskbar Overlay Icon on the Taskbar button for the running setup any time a system tray icon would normally be displayed, in addition to still creating the possibly hidden system tray icon. Similary, when the system tray icon is removed using this command, the Taskbar Overlay Icon is removed. If the setup process is not visible on the Taskbar, however, the additional overlay icon will also not be seen, since its container button is absent. To ensure notification visibility under Windows 7, do not use the Show icon in system tray and minimize to system tray option, but instead use the Show icon in system tray only option, as this latter option does not remove the setup process button from the Taskbar.