Yup and to great affect too. Try these out;
For Eos:
Whispering Dawn + Rouse Macro
/macroicon "Whispering Dawn" pet
/ac "Rouse" <me>
/pac "Stay" <me>
/pac "Whispering Dawn" <me>
warning!! do not click more than once or you risk breaking WD mid-cast. If you want to be 100% safe put a /wait after stay.
/macroicon "Fey Covenant" pet
/pac "Stay" <me>
/pac "Fey Covenant" <me>
For Selene:
/macroicon "Silent Dusk" pet
/pac "Heel" <me>
/pac "Silent Dusk" <t>
I suggest heel because silent dusk has a smaller range than her embrace, so if she's always following you this macro will allow her to move in-range to cast.
/macroicon "Fey Glow" pet
/pac "Stay" <me>
/pac "Fey Glow" <me>
/pac "Fey Light" <me>
Tap this one whenever light/glow expires an it'll cast whichever one is off CD.
If ya wanna test'em first, manually cast embrace then click these macros and see if you like the feel of it or not.
Actually if you're interested check my post history, I wrote a macro guide for the controller a while back that you might find some useful info in. It's kinda outdated, like back then I had to put a /wait after the "stay" command otherwise the abilities wouldn't work properly (the patch where they changed the Obey behaviour also changed how macro'd pet actions behaved with fairy skills in the same 'line').
Yeah it's unfortunate but I believe that has to do with how the server handles skill procedure. When you queue an unmacro'ed skill it's actually your client that is queuing it then sending it ahead of time. However with macros and fairy abilities (contrary to the earlier statement fairy skills do not have the .5 skill queue) you are essentially sending a grocery list to the server asking it to perform these actions in this order, which is also why pressing a macro again deletes the previous one. With this in mind I'd advise against macro'in embrace to any of your core healing skills. Give embrace its own spot to prevent accidentally breaking WD while giving your physick/adlo that .5 queue ability. This is just my preference tho~