private Component getTopPanel() {
        Container panel = makeTitlePanel();
        if (!Desktop.isDesktopSupported()) {
            return panel;
        }

        JLabel icon = new JLabel();

        icon.setIcon(
                new ImageIcon(
                        Utils.class.getResource("/com/blazemeter/jmeter/images/BlazemeterLogoB.png")));
        icon.setCursor(new Cursor(Cursor.HAND_CURSOR));
        icon.addMouseListener(new URIOpener(BmUrlManager.getServerUrl()));

        JLabel version = new JLabel("Version:" + Utils.getPluginVersion().toString());

        version.setFont(version.getFont().deriveFont(Font.PLAIN).deriveFont(14F));
        version.setForeground(Color.GRAY);

        versionPanel = VersionPanel.getVersionPanel();

        Container innerPanel = findComponentWithBorder((JComponent) panel, EtchedBorder.class);
        JPanel panelLink = VersionPanel.getVersionPanel().getPanelLink();
        if (innerPanel != null) {

            innerPanel.add(panelLink);
        } else {
            panel.add(panelLink);
        }
        return panel;
    }