Bug 87826 Need to improve image loading in Workbench
The Workbench image loading has several issues 1) The string "icons/full" is all over the place in the UI and should be made a constant 2) This needs to be prepended by /nl 3) The plugin descriptor is still in use to load images. This does not support nl which is required for BIDI support
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/misc/WizardStepGroup.java
stepViewer.setLabelProvider(new StepLabelProvider());
        if (selectionListener != null)
            stepViewer.addSelectionChangedListener(selectionListener);
        return composite;
    }
    /**
     * Creates an image descriptor.
     */
    private Image createImage(String iconFileName) {
        String iconPath = "icons/full/elcl16/"; 
        ImageDescriptor desc = null;
        try {
            URL url_basic = Platform.getPlugin(PlatformUI.PLUGIN_ID)
                    .getDescriptor().getInstallURL();
            URL url = new URL(url_basic, iconPath + iconFileName);
            desc = ImageDescriptor.createFromURL(url);
        } catch (MalformedURLException e) {
            return null;
        }
        return desc.createImage();
    }
    /**
     * Return the image indicating a step is current
     */
    private Image getCurrentImage() {
        if (currentImage == null) {
            currentImage = createImage("step_current.gif"); 
        }
        return currentImage;
    }