Hi,
RE:
"if (selected_index) ..." , this is exactly from your example, if it is "correct" then the example needs more explanation.
RE: A1/3: I'm not sure what you mean by "window manager" so I'm just clarifying that this is not a Windows OS issue, it would be an issue (or limitation) in the framework or how it is invoked.
RE: A2, thanks I will do that but I still think it should autosize past where it does now (basically to fit the contents like it does when there is less of it)
RE: A4: Thanks, maybe user can at least optionally supply a Window ID to force uniqueness if required.
Dennis