Salve salve amigos do fórum!!
Encontrei na net um tutorial muito bacana que cria backups do banco do sql server sem usar muito código.
Eu add as referências:

Depois uso este código:
var server = new Microsoft.SqlServer.Management.Smo.Server(@".\SQLEXPRESS");
var backup = new Microsoft.SqlServer.Management.Smo.Backup();
backup.Database = "GerenciadorTarefas";
backup.Incremental = false;
string nomeArquivoBackup = string.Format("{0}_{1:yyyyMMdd_HHmmss}.bak", "GerenciadorTarefas", DateTime.Now);
backup.Devices.AddDevice(nomeArquivoBackup, Microsoft.SqlServer.Management.Smo.DeviceType.File);
backup.SqlBackup(server);
MessageBox.Show(string.Format("Backup '{0}' concluído com sucesso.", nomeArquivoBackup), "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
Só que o backup que é feito, será salvo automaticamente na pasta de Backups padrão do sql server... Tem como eu alterar este código para poder informar o caminho que eu desejo gerar o backup?
Grande abraço :)