private void MainWindow_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop)) {
var filenames = (string[])e.Data.GetData(DataFormats.FileDrop);
Scheduler.Start(
Program.OpenFilenames(filenames, this),
TaskExecutionPolicy.RunAsBackgroundTask
);
}
}