I'm not sure you can do this using only command-line switches. However, it is possible to define an elisp function to set-up a gnus frame, and call this function from emacsclient.
Try putting this in your emacs initialization file:
(defun my/create-gnus-frame ()
"Create a new frame running `gnus'."
(select-frame
(make-frame '((name . "Mail"))))
(gnus))
and run gnus like this from the command-line:
emacsclient -e '(my/create-gnus-frame)'
And the X properties (as obtained with xprop
) of the newly created frame seem to be correct:
WM_CLASS(STRING) = "Mail", "Emacs"
WM_ICON_NAME(STRING) = "Mail"
WM_NAME(STRING) = "Mail"