ET Message Menu also works as expected with frames. Just use the URLFrame parameter to target the URL to a particular frame.