It’s not a bad idea to add a button to start again or reset your app. Make it the last in the tab order and have it Set Focus to the first position of the tab order.
I'd try to keep the number of command buttons in minimum and do these kinds of jobs with menus. Menus can even have shortcut keys without any code messing with Form_KeyDown (or Form_KeyPress). For restarting I'd use 'F2.

Private Sub Text1_GotFocus()
SendKeys "{home}+{end}"
End Sub
Uhh, not like this... The following is generally more reliable and good programming habit because it uses the language's built-in functions:

Code:
Private Sub Text1_GotFocus()
    Text1.SelStart = 0
    Text1.SelLength = Len(Text1.Text)
End Sub

A little polishing thing I like to do is setting the version and such information for the exe file. This is done under "Project | Project1 Properties... | Make" -tab. You can set comments, company name, description and such things.
This can also be done from the "Make Project" dialog clicking "Options" (File | Make Project1.exe...).