if (GalleryRemote._().properties.getBooleanProperty(SLIDESHOW_PRELOADALL)) { new Thread() { public void run() { for (Iterator it = SlideshowFrame.this.pictures.iterator(); it.hasNext();) { if (shutdown) { break; }  Picture picture = (Picture) it.next(); ImageUtils.download(picture, getRootPane().getSize(), GalleryRemote._().getCore().getMainStatusUpdate(), null); } } }.start(); }
	public void start(ArrayList pictures) {		if (GalleryRemote._().properties.getBooleanProperty(SLIDESHOW_RANDOM)) {			this.pictures = new ArrayList(pictures);			Collections.shuffle(this.pictures);		} else {			this.pictures = pictures;		}		new Thread(this).start();	}