@Kingston86
The code seems fine to me overall. Could you please provide a screenshot or details of the error so that I can assist you further?
If your executable is located within a subfolder, please enable the highlighted toggle below.

And please mention the PBDirectory.FullName as highlighted below.

Additionally, verify your executable directory and name manually as shown below


Then, try hardcoding the same value in the run application to test if it works correctly.

-------------------------------------------------------------------------------------------------------------------------
If I've resolved your query, please consider accepting it as the solution and giving it a thumbs up to help others find answers faster.