Create new project from code (New Project Wizard)

Hi,
I have a forms application in .net 2003 which calls the LaunchWizard method (DTE Object), after setting the required parameters such as the location of the .vsz file. For VS2003 the .vsz files were located in the"C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\CSharpProjects" folder. However the same piece of code does not work in VS 2005 and when i checked theCSharpProjects folder i dont see the .vsz files . Does anyone know how the wizard works in VS 2005.
this is the code i have developed
.

object [] param= new object[7];
param[0]="{0F90E1D0-4999-11D1-B6D1-00A0C90F2744}";
param[1]=name;
param[2]=path;
param[3]="";
param[4]=false;
param[5]=name;
paramDevil=true;
EnvDTE.DTE dte;
dte = (EnvDTE.DTE)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.7.1");
string s;
string paramfile;
s=dte.Solution.get_TemplatePath(VSLangProj.PrjKind.prjKindVBProject);
paramfile=s+"ConsoleApplication.vsz";
wizardResult res;
try
{
res=dte.LaunchWizard(paramfile,ref param);
MessageBox.Show(res.ToString().Replace("wizardResult","Project Creation:"));
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}

[1447 byte] By [vineeth2005] at [2007-12-16]
# 1
Look inside %vsinstallpath%\Common7\IDE\ProjectTemplates\CSharp\Windows\1033. The templates are now in zipped format.
VijayeRaji at 2007-9-8 > top of Msdn Tech,Visual C#,Visual C# General...
# 2
any idea where i would find the .vsz and .vsdir files?
i basically need to create projects by calling the wizard from code. the above piece of code works for VS2003 but does not for VS2005. So can someone also give info on how the "New Project Wizard " works in VS 2005.

vineeth2005 at 2007-9-8 > top of Msdn Tech,Visual C#,Visual C# General...