Ice is a lightweight library for efficient rendering of remote sensing images. It implements a scene/actors paradigm to display multiple raster or vector files together in an responsive and on-the-fly manner. Ice uses OpenGL for rendering and achieves efficiency through multi-resolution tile caching in RAM and GPU memory. Key rendering operations are performed on the GPU through GLSL shaders, making contrast adjustments incredibly fast. Ice provides a demo application and is designed to work with different OpenGL contexts and graphical toolkits.