libDataBroker and libDBIcon work well together and both are fairly easy to set up. You can see an example of their use in Executive Assistant (link in .signature).
Personally, I'm rather fond of the Ace framework b/c of the shared resource aspects (and a lot of jiggery-pokery I don't have to fiddle with) but you only need LibStub for the aforementioned libDataBroker and libDBIcon.
Again, feel free to PM.
|