The quotes are shell-specific. As I understand things, they are not passed to the application. The shell parses and interprets the command line and passes the resulting list of paramters to the exec system call as a list or as an array (depending on which version of exec is used).