protected void initTaskTrayIcon() throws MomyGGuiException {
        try {
            // アイコンを事前に２つ準備
            normalIconImage = getNormalIcon().getImage();
            noticeIconImage = getNoticeIcon().getImage();
            warningIconImage = getWarningIcon().getImage();

            // デフォルトアイコンで表示
            trayIcon = new TrayIcon(normalIconImage, getDefaultToolTip(), popupMenu);
            // リスター追加
            ActionListener actionListener = getActionListenerForIcon();
            MouseListener mouseListener = getMouseListenerForIcon();

            // リスナーの追加
            if (actionListener != null) {
                trayIcon.addActionListener(getActionListenerForIcon());
            }
            if (mouseListener != null) {
                trayIcon.addMouseListener(getMouseListenerForIcon());
            }
            trayIcon.setImageAutoSize(true);

            // タスクトレイに格納
            SystemTray.getSystemTray().add(trayIcon);
        } catch (AWTException e) {
            throw new MomyGGuiException(e);
        }
    }