Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

this routine offers a solution i believe, let me know if this turns out to be somthing really difficult, and i will try too. the only thing i've ever used it for is to set my program into the toolbar of AOL without subclassing, but i believe it can work for what you're trying