C# library for calling executable files