Sorry, da hab ich wohl ein wenig an dir vorbei gelesen.
Wie erzeugst du denn dein Frame?
Ich hab hier auf Arbeit ein Programm am Start, das scheinbar ähnlich aufgebaut ist wie das deine. Da musste ich aber den Parent extra per Hand zuweisen. Also CreateParented und Windows.SetParent(bli,bla)