Uses GetCommandLineArgs but skips the first element which is the executable file name, so the following zero or more elements that contain the remaining command-line arguments are returned, i.e. returns the same as the special variable args available in Program.cs (new style with top-level statements) or as the string array passed to the program's Main method (old style).
Also on Windows platform, backslash + double quote (\") at the end of an argument, is usually a path separator and not an escape for double quote, so it will be trimmed to prevent unnecessary path errors.
public static string[] GetArgs()