I think she can work according to the following treaty. I am dealing with the same situation in Belgium (I am non-EU and my husband is Swiss) so this is one of the supporting links that I came up with. Surely, someone else on here has actually gone through this process and will be able to guide you on a more practical level, but perhaps in the meantime this is helpfu.
http://ec.europa.eu/world/agreements...e&treatyId=112
Treaty: Agreement Between the European Community and its Member States, on the one part, and the Swiss Confederation, on the other, on the free movement of persons
Article 7E OTHER RIGHTS
7 The Contracting Parties shall make provision in accordance with Annex I for the following rights in relation to the free movement of persons.
e the right of family members to pursue an economic activity irrespective of their nationality
And also, here is the Swiss site dealing with situations like the one you described.
http://www.bfm.admin.ch/bfm/en/home/...lt_der_eu.html
Good luck!