Quick re-hash of mutans suggestion follows....
Private Overloads Sub createNew(ByVal text As String, ByVal number As Integer, ByVal buttonSelected As System.Windows.Form.Button)
'do whatever you need to when the button is instance is passed in
End Sub
Private Overloads Sub createNew(ByVal text As String, ByVal number As Integer)
'Call the full method but provide a default button parameter
createNew (text, number, new button) 'Replace the last parameter with whatever the default should be
End Sub