Круто выглядит.
В общем по поводу расположения. Есть такая вкладка layout, используй компоненты из нее для компоновки.
Также смотри в сторону свойства Dock, Оно позволяет привязываться к вышестоящему контейнеру.
Внешний вид. К сожалению WinForms сильно ограничен внешним видом контролов, хотя custom render есть, возможно стоит перейти на WPF.
Фильтр обычно делается на основе пользовательского контрола. Внутри обыкновенный текст бокс, кнопка с лупой, кнопка очистки.
Наружу выведены
Items - Bindable collection список элементов для фильтрации
Query - введенный запрос
QueryChanged - событие возникающее при изменении запроса
QueryItemSelected - Выбор элемента из списка