Not sure how to interpret your question, but, if the question is how to start an exe from a C# program without double clicking on this exe then it is possible to use System.Diagnostics.Process to start an exe
Process Class (System.Diagnostics) | Microsoft Docs[
^]
However, prohibiting a double click on an exe is a different story, as OG stated above ...
Hope this helps