Я создал шаблон для Visual Studio 2008, и в настоящее время он отображается в разделе File->New Project->Visual C#. Однако он действительно специфичен только для Visual C#/Windows, но я не могу понять, как заставить его отображаться в категории "Windows", а не в более общей "Visual C#".
Просмотрите MSDN "How to: Locate and Organize Project and Item Templates"
Создайте папку в одной из этих папок
<VisualStudioInstallDir>\Common7\IDE\ItemTemplates\CSharp\
My Documents\Visual Studio 2008\Templates\ProjectTemplates\CSharp\