Lo que si puedes hacer es crear una plantilla, escribiendo los métodos de los eventhandlers pero sin instrucciones dentro (o como quieras escribirlos...), y usar el documento como un WinForm por defecto...
El documento lo tienes aquí:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\VisualBasic\Windows\1033\WindowsApplication\Form1.vb
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplatesCache\VisualBasic\Windows\1033\WindowsApplication\Form1.vb
Ejemplo:
Public Class Form1
#Region " Form "
' Load
Private Sub Form1_Load_1(sender As Object, e As EventArgs) Handles MyBase.Load
' Put some code here...
End Sub
' Shown
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Shown
' Put some code here...
End Sub
' Closing
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
' Put some code here...
End Sub
#End Region
#Region " Buttons "
' Button 1 [CLICK]
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' Put some code here...
End Sub
' Button 2 [CLICK]
' Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
' Put some code here...
' End Sub
#End Region
#Region " Miscellaneous Methods "
Private Sub Procedure1()
' Put some code here...
End Sub
Private Function Function1(ByVal Something As Object) As Object
' Put some code here...
Return Something
End Function
#End Region
End Class
Y así, al agregar un nuevo botón y darle click al botón... no tendrá que generar nuevo código en el documento, te "redirigirá" diréctamente a la #region...
Saludos...