Wouldn't an association with pants be better than a mere geometric shape? If it stays in ones memory for longer, then why the hell not? It's all about being recognized by the customer!
That reminds of that commercial for the Universal Technical Institute. It's funny hearing that guy tell me all the great things about "UTI". I probably wouldn't remember the commercial if they had some other boring acronym.