Во-первых, позвольте мне подтвердить то, что сказал Коди Грей в своем ответе и комментарии - это нестандартное поведение, и у вас должна быть чертовски веская причина для этого.
При этом я бы предпочел почти противоположный подход к точке № 1 Коди. Я хотел бы создать окно WindowStyle со значением None и воссоздать строку заголовка (которая может включать значок, ваше «псевдо-заголовок», кнопки свертывания, разворачивания и закрытия и, возможно, даже стандартное меню Windows. Вам также потребуется обрабатывать изменение размера (что можно сделать, установив ResizeMode в CanResizeWithGrip, но он добавляет элемент управления Grip в нижней части окна, что делает его немного отличным от «обычного» окна).
Свойство Title этого окна будет тогда заголовком, который вы хотите отобразить на панели задач, а "псевдо-заголовок" в строке заголовка, который вы создадите, будет просто Label или TextBlock, привязанным к тому, что вы хотите, чтобы ваше окно показать.
Это немного сложно, но на самом деле не так уж сложно сделать. По пути вы, вероятно, столкнетесь с некоторыми проблемами (например, как выглядит окно в разных ОС или с разными темами Windows). Приятно то, что он не требует взаимодействия, и большинство из них может быть достигнуто только с использованием XAML.
В сети много примеров ( вот один , который я выбрал наугад).
Опять же, вам придется решить, стоит ли это усилий для создания нестандартного поведения. YMMV.