This is a very basic template for Visual Studio 2005 & 2008 that has the framework for creating a custom part. All you need to do is put the below zip file into My Documents\Visual Studio 2005(2008)\Templates\ProjectTemplates. Don't unzip it just put the file in that path.
Visual Studio should pick it up when it loads and if you create a new project you should see CustomPartTemplate listed as an option. Select it, give your project a name and click OK.
It's got a bit of error handling logic in it but you'll need to configure that for your environment. You'll also need to add the missing references to the project after it's created. Those should just be BBNCExtensions.dll and maybe Blackbaud.PIA.RE7.BBREAPI.dll