Обычно такое реализуется со стороны софта. Сомневаюсь что кто-то писал такое решение, но теоретически это возможно - перехватить сообщение WM_WINDOW_DESTORY(не передавая его обработку в программу - hook), свернуть, добавить в трей(область уведомлений) значок, убрать с панели задач окно. При щелчке на значок, добавть окно на панель задач, развернуть окно. В новых версиях windows такие хуки(вмешательство в другую программу) могут не работать - потому что их использовали всякие adware и прочая гадость.