I want to implement something very similar to an NSSearchField to use for the text entry field of a chat window. The NSSearchField's popup would contain a list of predefined chat messages, so I would want to replace the default icon (the magnifying glass) with a different icon. Also, I would want the text entry field to be about twice as tall as the default, so that it can hold about two lines of text that wraps. Is this all do-able, or am I on the wrong track?