It looks fairly enough, and useful to multi selecting topics, but it's got some pretty bad design. Why? Shows ALL options, even those that have already been applied to the topic in question. Why lock a locked thread? Stick an already stickied thread? In all honesty, the best solution (maybe with AJAX?) would be to query the server to what the status of the selected topic is before the menu options are displayed, or maybe a check after the topics are selected and go is pressed to see if any redundant options have been selected?