You should be able to use the standard VS Techiques for creating templates of other files (From the file menu, Export iirc).
However, with all these mechanisms, you face the problem of getting the templates to the user -- this is not something that VS or TFS attempts to solve. That stated, there are some other solutions using existing mechamisms...
a) Group Policy: Create an installer for your templates and force them to be installed on yoru dev's machines
b) Process: Add them to your source tree, and ask people to use them
c) Map part of the source control system into the VS Templates directory. When they are updated and people sync their source tree, they'll get new templates.
I dont know about other source code control tools, but for source safe:
Set the working firectly for the project where these files are located, and point it to the VS Templates director
For TFS:
File/SourceControl/Workspaces/edit the workspace for the files -- you can select the local directory for part of the tree in this dialog.
(Sorry for not more details info, I dont have a TFS near me :))
Yours,
Dominic