An introduction to writing modules by Nick Fortune (aka boroshan) can be found here.

Some useful Fvwm modules that are not included in the main Fvwm distribution.