Bug 61950 [Markers] Images being created twice potentially
org.eclipse.ui.views.internal is using a static called ImageFactory which has it's own ImageRegistry. It should use JFaceResources.getImageRegistry to be sure that images are not being created twice (Image creation can be very expensive). I am not sure that this is a problem currently with performance but it could add to start up time.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/ActionOpenMarker.java
CoreException nestedException = null;
                IStatus status = e.getStatus();
                if (status != null
                        && status.getException() instanceof CoreException)
                    nestedException = (CoreException) status.getException();
                if (nestedException != null) {
                    
                    
                    ErrorDialog.openError(part.getSite().getShell(), Messages
                            .getString("OpenMarker.errorTitle"), 
                            e.getMessage(), nestedException.getStatus());
                } else {
                    
                    
                    MessageDialog.openError(part.getSite().getShell(), Messages
                            .getString("OpenMarker.errorTitle"), 
                            e.getMessage());
                }
            }
        }
    }
    public void selectionChanged(IStructuredSelection selection) {
        setEnabled(selection != null && selection.size() == 1);
    }
}