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/dialogs/UpdateProjectCapabilityWizard.java
for (int j = 0; j < removeCapabilities.length; j++) {
                                if (removeCapabilities[j] != null) {
                                    if (removeCapabilities[j].getId()
                                            .equals(id)) {
                                        natureIds.add(removeCapabilities[j]
                                                .getNatureId());
                                        removeCapabilities[j] = null;
                                    }
                                }
                            }
                        }
                    }
                    
                    String[] ids = new String[natureIds.size()];
                    natureIds.toArray(ids);
                    steps.add(new RemoveCapabilityStep(stepNumber,
                            removeCapabilities[i], ids, project));
                    stepNumber++;
                }
            }
        }
        
        if (addCapabilities.length > 0) {
            IWorkbench workbench = PlatformUI.getWorkbench();
            CapabilityRegistry reg = IDEWorkbenchPlugin.getDefault()
                    .getCapabilityRegistry();
            Capability[] results = reg.pruneCapabilities(addCapabilities);
            for (int i = 0; i < results.length; i++, stepNumber++)
                steps.add(new InstallCapabilityStep(stepNumber, results[i],
                        workbench, this));