AfterStep's graphics engine - libAfterImage includes processor of XML scripts that specify transformation of images. Such XML script may include any function supported by libAfterImage, which includes loading/saving files, scaling, tiling, cropping, Hue-Saturation-Value adjustment, image blending, Text rendering, gradients rendering, tinting, solid fill, etc.
Great advantage of such scripting capabilities is that numerous images could be produced from the single clipart image. For example most modern system assign different icons to different file types. When two different file types should have similar icons - icon simply gets duplicated. The result of it is huge waste of HDD space and large number of identical files. XML scripts solve that problem, allowing to create shortcuts to image files.
For example xml file with: