I guess this isn’t new at all - it was added in .52 …
file.Starter(<filePath>).Execute();
file.Starter(<filePath>).Hidden.Execute();
file.Starter(<filePath>).With(<arguments>).Execute();
file.Starter(<filePath>).WorkOn(<workingDir>).Execute();
var returnVal = file.Starter(<filePath>).With(<arguments>).WorkOn(<workingDir>).Hidden.ShellExecute();