Using simply light at different wavelengths, we show how an oil droplet floating on an aqueous solution can be trapped and rapidly moved along any desired shapes. The technique is based on the presence of a surfactant (adsorbed at the oil-water interface) which configuration and polarity change with the light wavelength. A partial illumination of the droplet, with either visible or UV light, is first used to create wavelength-dependent interfacial tension gradients, meaning that the gradient direction depends on the wavelength of the illumination. Such \textit{chromocapillary} gradients are then able to induce interfacial flows, finally resulting in reversible droplet motions in directions depending on the light wavelength. By combining ultraviolet and visible light, we then made a chromocapillary trap to capture a droplet on the liquid surface. The trapped droplet can be dragged across the surface at 300 microns per second by moving the trap around. We discuss the potential use of chromocapillary effects in microfluidic devices and in light-responsive materials.