В приведенном вами примере код, который устанавливает службу с помощью недокументированного вызова:
Try
System.Configuration.Install.ManagedInstallerClass.InstallHelper(New String() {”C:\Test\YourService1.exe”})
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
помещается в обработчик событий под кнопкой. Что ж, ничто не мешает вам выполнить этот код напрямую.
Для этого просто создайте консольное приложение и вставьте приведенный выше код в точку входа Sub Main (). Затем создайте свой исполняемый файл.