Насколько я помню в c++ имееется штука что бы скрывать окна по handle. (точно не помню как называется функция, но всегда показывается если погуглить "
как скрыть консоль в c++") посмотрите аналог данной функции в c#.
И логично предположить, раз есть функция которая скрывает окно, есть функция которая и показывает окно.
Надеюсь хоть чем-то помог.