The only thing that concerns me with using a surface for this effect is that you can't reuse the image--you have to re-render the cutout every frame as it gets larger/smaller.