Я не уверен, что вы пытаетесь достичь, но я думаю, что вы можете искать функцию SetParent .
Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
hWndChild - дескриптор дочернего окна.
hWndNewParent - дескриптор нового родителя. Передайте значение null (0, если я правильно помню), чтобы сделать рабочий стол владельцем.
Вы можете найти больше информации об этом здесь .