title: Icon in ListSelectionDialog
body: <p>I want to use <code>ListSelectionDialog.class</code> to create popup dialog enabling user to choose multiple projects. I want possibilities to be displayed with project icons decorated with another icon in top right. Code I'm using is as follows,</p>
  
  <pre><code>ListSelectionDialog dialog = new ListSelectionDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
  projects.keySet(), ArrayContentProvider.getInstance(), 
  new LabelProvider() {
      @Override
      public Image getImage(Object element) {
          // TODO Auto-generated method stub
          return ????;
      }
  },
  "Choose projects to evaluate"); 
  </code></pre>
  
  <p>But I don't know what to put in return directive, <code>new Image(pathToGif)</code> works when I give non-relative path on my disk which is useless as it should work on many machines. And how do I add decorations?</p>