WinZip UI using SWTML : 

 
<?xml version="1.0" encoding="UTF-8"?>

<shell text="WinZip Clone" style="SWT.SHELL_TRIM"
    _image="/com/sheelapps/swtml/examples/winzip/javazip.gif">
    <grid-layout marginheight="1" marginwidth="1" />

    <menu style="SWT.BAR">
        <menu-item style="SWT.CASCADE" text="File">

            <menu>
                <menu-item style="SWT.PUSH" text="New...      Ctrl+N"
                    _image="/com/sheelapps/swtml/examples/winzip/menu_new16.gif"

                    _accelerator="CTRL + N">
                </menu-item>
                <menu-item style="SWT.PUSH" text="Open...    Ctrl+O"

                    _image="/com/sheelapps/swtml/examples/winzip/menu_open16.gif"
                    _accelerator="CTRL + O">
                </menu-item>
                <menu-item style="SWT.PUSH" text="Close       Ctrl+C"

                    _image="/com/sheelapps/swtml/examples/winzip/menu_close16.gif"
                    _accelerator="CTRL + C">
                </menu-item>
                <menu-item style="SWT.SEPARATOR"></menu-item>

                <menu-item style="SWT.PUSH" text="Exit          Ctrl+X"
                    _image="/com/sheelapps/swtml/examples/winzip/menu_exit16.gif"
                    _accelerator="CTRL + X">

                </menu-item>
            </menu>
        </menu-item>
        <menu-item style="SWT.CASCADE" text="Actions">

            <menu>
                <menu-item style="SWT.PUSH" text="Add          Shift+A"
                    _image="/com/sheelapps/swtml/examples/winzip/menu_add16.gif"

                    _accelerator="SHIFT + A">
                </menu-item>
                <menu-item style="SWT.PUSH" text="Delete       Shift+D"

                    _image="/com/sheelapps/swtml/examples/winzip/menu_delete16.gif"
                    _accelerator="SHIFT + D">
                </menu-item>
                <menu-item style="SWT.PUSH" text="Extract       Shift+E"

                    _image="/com/sheelapps/swtml/examples/winzip/menu_extract16.gif"
                    _accelerator="SHIFT + E">
                </menu-item>
                <menu-item style="SWT.PUSH" text="View       Shift+V"

                    _image="/com/sheelapps/swtml/examples/winzip/menu_view16.gif"
                    _accelerator="SHIFT + V">
                </menu-item>
            </menu>
        </menu-item>

    </menu>
    <label style="SWT.SEPARATOR | SWT.HORIZONTAL" >
            <grid-data h-align="SWT.FILL"/>

    </label>
    <tool-bar>
        <grid-data h-align="SWT.FILL"/>
        <tool-item

            _image="/com/sheelapps/swtml/examples/winzip/tb_new.gif"
            toolTipText="New" text="New" />
        <tool-item

            _image="/com/sheelapps/swtml/examples/winzip/tb_open.gif"
            toolTipText="Open" text="Open" />
        <tool-item

            _image="/com/sheelapps/swtml/examples/winzip/tb_add.gif"
            toolTipText="Add" text="Add" />   
        <tool-item

            _image="/com/sheelapps/swtml/examples/winzip/tb_delete.gif"
            toolTipText="Delete" text="Delete" />   
        <tool-item

            _image="/com/sheelapps/swtml/examples/winzip/tb_extract.gif"
            toolTipText="Extract" text="Extract" />       
    </tool-bar>

    <label style="SWT.SEPARATOR | SWT.HORIZONTAL" >
            <grid-data h-align="SWT.FILL"/>
    </label>

    <table style="SWT.BORDER" headerVisible="true" id="zipFileList">
    <grid-data h-align="SWT.FILL" v-align="SWT.FILL" h-grab="true" v-grab="true" />

    <table-column style="SWT.LEFT" text="Name" width="200"/>
    <table-column style="SWT.LEFT" text="Type" width="40"/>

    <table-column style="SWT.LEFT" text="Modified" width="100"/>
    <table-column style="SWT.RIGHT" text="Size" width="60"/>

    <table-column style="SWT.CENTER" text="Ratio" width="40"/>
    <table-column style="SWT.RIGHT" text="Packed" width="60"/>

    <table-column style="SWT.LEFT" text="Path" width="300"/>       
    </table>

    <clabel style="SWT.SHADOW_IN" id="statusLabel" text='Choose "New" to create or "Open" to open an archive'>

    <grid-data h-align="SWT.FILL"/>
    </clabel>
</shell>
 
 

Generated UI :

WinZip UI Clone