frame.addDisposeListener(new DisposeListener() {
public void widgetDisposed(DisposeEvent e) {
application.dispose();
}
});
pVarResult.dispose();
shellExplorer.dispose();
OleListener listener = new OleListener() {
public void handleEvent (OleEvent e) {
Variant[] args = e.arguments;
String url = args[1].getString();