Oh, your poor wife! My primary, and frequent, migraine trigger, is strong perfumes/scents of all sorts, so I can definitely commiserate. I especially have a terrible time when I’m in a situation where I can’t really escape the perfume, like while I’m flying, or attending the theatre. I basically just have to sit there and suffer, but I have finally figured out a couple of ways to help alleviate the problem, which are, on preview, exactly what Shirley Ujest suggests. Oh well, since I’ve already typed it all out…
I find that ‘fresh air’, blowing directly on my face, helps. If I’m on an airplane or in a car where someone nearby is wearing strong perfume, I aim the vent directly towards my face and turn it on high. It helps a great deal, actually. Perhaps your wife could place a small fan on her desk to get the same effect.
The other thing that sometimes works for me is fighting the migraine-triggering scent with another scent that does not trigger a migraine. In my case, I have a lemon cake-scented lotion that I put on my hands that seems to sufficiently mask other perfumes. I’ve also had success with chocolate-scented lipgloss. It takes me a while to find a lotion or lipgloss that has a scent that doesn’t make me sick, but once I do, I bring it with me everywhere, just in case. This, however, is a somewhat risky suggestion, as I never know when my safe scent is going to magically blend with the problem scent to create a new, even more terrible scent. Still, it’s worth a try if nothing else works.
If I was your wife, I would also probably take a prophylactic dose of ibuprofen half an hour before I got to work to at least try to minimize the pain. Good luck!