Ответ 1
Недавно я использовал это решение, и это сработало для меня:
http://devintelligence.com/2007/10/shaped-windows-in-wpf/
Мне пришлось создать отдельную сборку, содержащую форму WPF, потому что остальная часть моего проекта использует WinForms. Оттуда это довольно просто: используйте фоновое изображение с прозрачностью и установите форму в прозрачную.
Хотя вам может потребоваться изменить WindowStyle="None"
на что-то другое или иначе
у вас не будет кнопки закрытия и т.д.