With ReSharper plugin you can define your own File Templates for user classes. Unfortunately it isn't free but you can always download 30 days trial. It provides large set of variables and control options. Here is sample FileTemplate:
//
// $Id: $
//
// Place your custom header here
// Module $PROJECT$
//
namespace $NAMESPACE$
{
public class $CLASS$
{
$END$
}
}
Created templates can be added to quicklist so when you want to create new file from template you open context menu on solution folder and choose Add/New From Template/TemplateName
.
EDIT: Moreover you can provide File Header Text
that will be pasted into all files (that are missing it) when you execute code cleanup command.