Gruppo Utilizzatori Italiani di TeX
Per rispondere alla prima domanda: definisci il tuo comando con \DeclareDocumentCommand, guarda la pagina 7 della documentazione di xparse per capire come usate \IfNoValueTF.
Fran