As myrroddin mentioned, I used that too in one of my private project to check it out, it's nice.
The thing is, as long Blizzard code does not use the 3rd party addon there can't be any taint to break the secure calls, so that's why I am all for a 3rd party dropdown framework, perhaps it's time for Ace to make one?