Yeah, that would be great if someone could find a way to do it. Unfortunately I don't think its possible given the restrictions of the in-game macro system / APIs. You can't move part of your UI from on Direct X window to another, and there's no way for an addon message to trigger a spell cast.