Bug 12884 find strings to externalize - should be cancelable
instead of a busy cursor it should show a progress dialog with cancelation
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindStringsToExternalizeAction.java
NonNLSElement nlsel= (NonNLSElement)element;
				String elementName= nlsel.cu.getElementName();
				try{
					elementName= Refactoring.getResource(nlsel.cu).getProjectRelativePath().toString();
				}catch (JavaModelException e){
				}	
				return ActionMessages.getFormattedString(
					"FindStringsToExternalizeAction.foundStrings", 
					new Object[] {new Integer(nlsel.count), elementName} );
			}		
			public Image getImage(Object element) {
				return super.getImage(((NonNLSElement)element).cu);
			}
		};
	}
	
	private static boolean loadCheckboxState(boolean defaultValue){
		String res= JavaPlugin.getDefault().getDialogSettings().get(FIND_STRINGS_CHECKBOX);
		if (res == null)
			return defaultValue;
		return Boolean.valueOf(res).booleanValue();	
	}
	
	private static void storeCheckboxState(boolean selected){
		JavaPlugin.getDefault().getDialogSettings().put(FIND_STRINGS_CHECKBOX, selected);	
	}
		
	
		
	private static class NonNLSListDialog extends ListDialog {