Bug 61313 Platform native icons not used in dialogs
N20040506 For example the 'info' icon for operations in progress, the 'error' icon when an exception occurs, and the 'question' icon when asked to confirm a resource deletion. These used to use the native icons on Windows XP but now they look quite different and non-native. This is a fairly recent regression.
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageRegistry.java
/*******************************************************************************
 * Copyright (c) 2000, 2003 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Common Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/cpl-v10.html
 * 
 * Contributors:
 *     IBM Corporation - initial API and implementation
 * 	   Steven Ketcham (sketcham@dsicdi.com) - Bug 42451
 * 			[Dialogs] ImageRegistry throws null pointer exception in 
 * 			application with multiple Display's
 *******************************************************************************/
package org.eclipse.jface.resource;
import java.util.*;
import org.eclipse.jface.util.Assert;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Display;
/**
 * An image registry maintains a mapping between symbolic image names 
 * and SWT image objects or special image descriptor objects which
 * defer the creation of SWT image objects until they are needed.
 * <p>
 * An image registry owns all of the image objects registered
 * with it, and automatically disposes of them when the SWT Display
 * that creates the images is disposed. Because of this, clients do not 
 * need to (indeed, must not attempt to) dispose of these images themselves.
 * </p>