Not in front of WoW right now, but can't you use the /use command just like you would with a trinket? Just put it in a macro and assign it to a button/buttons.

/use Polyjuice Potion

(sorry for only remembering a Harry Potter potion)

Johnny