shell.setImage(Resources.getIconImage(display));
shell.setImage(Resources.getIconImage(display, shell.getBackground()));
  public void createShell() {    shell = new Shell(display);    shell.setText("iRATE Radio - Initializing");    try {      shell.setImage(Resources.getIconImage(display));    }     catch(IOException e) {      System.out.println("Couldn't load the silly Icon");    }    shell.addShellListener(new ShellAdapter() {      public void shellClosed(ShellEvent e) {        quit();      }    });        //probly should use filllayout..but i dont wanna figure it out    //gridlayout is overkill for this    GridLayout layout = new GridLayout(3, false);    layout.horizontalSpacing = 0;    layout.verticalSpacing = 0;    layout.marginWidth = 0;    layout.marginHeight = 0;    // Set the layout into the composite.    shell.setLayout(layout);  }