Perhaps the windows could be just the frame, and when they're planted, the pane is created inside them? This would add the frames similar to how JVS creates shapes. Then, when a paint projectile hits the frame, it could alter its color - again, like JVS, how the shapes can change their colors. Except this time the frame and pane are different objects, so they can be painted seperately.
Warning - while you were typing a new reply has been posted. You may wish to review your post.
>:(