The answer I gave in "how to add a template to Visio new drawing type menu"
will get you half way there.
The rest deals with creating a preview drawing in an empty file. In the
preview window, Visio displays the preview drawing saved with the file. So
you need to create a sample drawing in the file and save it so the preview
is created. On the properties diaglog is a check box for "save preview
picture", make sure that is checked. Once you have the preview picture, make
a copy of the drawing, open the copy, and uncheck the check box, delete the
sample drawing and resave. The template will now be empty, but the preview
picture will remain. Since you made a copy, you can modify the original
template without having to recreate the sample drawing.
John... Visio MVP
Need stencils or ideas?
http://www.mvps.org/visio/3rdparty.htm
Need VBA examples?
http://www.mvps.org/visio/VBA.htm
Common Visio Questions
http://www.mvps.org/visio/common_questions.htm