The ImageShadow script runs as a ScriptSheet.
This image is inline. There's lots of text here so you can see what happens when the text wraps.
This image is a block: