private bool AddNewProject() { var form = new ProjectWizard(false); if (form.ShowDialog() == DialogResult.OK) { try { Cursor = Cursors.WaitCursor; toolStripStatusText.Text = "Creating project..."; if (form.CopySourceFilesToTargetLocation) { FolderUtility.CopyRecursive(form.SourceLocation, form.ProjectLocation, FileExistsQuestion); } CrcsProject rsproj = CrcsProject.CreateProject(form.ProjectFileName, _solution); rsproj.Save(); _solution.AddProject(rsproj); return(true); } finally { Cursor = Cursors.Default; } } return(false); }