not it isn't possible, because
Top-Level Container is based on peer from Native OS, parent isn't possible to change, set after Top-Level Container is initialized
not possible to delegate, change parent from one Top-Level Container to another
I can't found any access to modify xxx$SharedOwnerFrame
Top-Level Container haven't implementer finalize() in API, then its life_cycle ended with current JVM