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
Composite composite = new Composite(parent, SWT.NULL);
        composite.setLayout(new GridLayout());
        composite.setLayoutData(new GridData(GridData.FILL_VERTICAL));
        composite.setFont(font);
        composite.addDisposeListener(new DisposeListener() {
            public void widgetDisposed(DisposeEvent e) {
                if (doneImage != null) {
                    doneImage.dispose();
                    doneImage = null;
                }
                if (currentImage != null) {
                    currentImage.dispose();
                    currentImage = null;
                }
            }
        });
        
        Label label = new Label(composite, SWT.LEFT);
        label.setText(IDEWorkbenchMessages.WizardStepGroup_stepsLabel);
        GridData data = new GridData();
        data.verticalAlignment = SWT.TOP;
        label.setLayoutData(data);
        label.setFont(font);
        
        stepViewer = new TableViewer(composite, SWT.SINGLE | SWT.V_SCROLL
                | SWT.BORDER | SWT.FULL_SELECTION);
        data = new GridData(GridData.FILL_BOTH);
        stepViewer.getTable().setLayoutData(data);
        stepViewer.getTable().setFont(font);
        stepViewer.setContentProvider(getStepProvider());