Bug 122045 Template should show blank preview when there is no image
Create a template but do not associate an image with it. Place the template in the templates directory. Now, create a new report design. On the second page of the New Report dialog, select the template that has no image. Actual result: The preview appears as a white rectangle with a small red square in the top left. Expected result: The preview appears as a gray background in the preview image area.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/ReportPlatformUIImages.java
declareImage( IReportGraphicConstants.ICON_PREVIEW_REFRESH, ICONS_PATH
				+ ETOOL16_PATH + "refresh.gif" ); 
		
		declareImage( IReportGraphicConstants.ICON_AUTOTEXT, ICONS_PATH
				+ OBJ16_PATH + "autotext.gif" ); 
		
		declareImage( IReportGraphicConstants.ICON_DEFAULT, ICONS_PATH
				+ OBJ16_PATH + "default.gif" ); 
		
		declareImage( IReportGraphicConstants.ICON_DATAEDIT_DLG_TITLE_BANNER,
				ICONS_PATH + OBJ16_PATH + "prop_dialog_title.gif" ); 
		
		declareImage( IReportGraphicConstants.ICON_OPEN_FILE, ICONS_PATH
				+ ETOOL16_PATH + "open_file.gif" ); 
		declareImage(
				"TableRowSelector", ICONS_PATH + OBJ16_PATH + "tablerowselector.gif" ); 
		declareImage( IReportGraphicConstants.ICON_ENABLE_LOCAL_PROPERTIES,
				ICONS_PATH + OBJ16_PATH + "property_reference.gif" );
	}
	/**
	 * Declares a workbench image.
	 * <p>
	 * The workbench remembers the given image descriptor under the given name,
	 * and makes the image available to plug-ins via
	 * {@link org.eclipse.ui.ISharedImages IWorkbench.getSharedImages()}. For
	 * "shared" images, the workbench remembers the image descriptor and will
	 * manages the image object create from it; clients retrieve "shared" images
	 * via
	 * {@link org.eclipse.ui.ISharedImages#getImage ISharedImages.getImage()}.
	 * For the other, "non-shared" images, the workbench remembers only the