I've been using UOA for certain parts of it just because it allows you to take your hand off the mouse.
3 Macros, one for each of the buttons on the Imbue menu.
1. Use Imbuing, click Imbuing... brings up the target cursor to check an item.
2. Use Imbuing, click Unravel, Target Last... if the item is out of range of an Imbue I can right click to close the menu (I should really get a cancel macro as well) then Unravel it straight away, I often do this as opposed to just sorting through everything then using the bag due to all the materials/gems/item weight.
3. Use Imbuing, click Re-Imbue last, right click (close) the menu... if the item is in the gain range for an Imbue, wether it succeeds or fails, I right click to the menu then use this macro, count 10 successes, then hit #2 to Unravel it. Have to right click to close or the macro doesn't always play.