I read your thread, followed the directions and I was able to create a LV71 executable that allows the user to select from the menu ring, rerun the VI, and the multicolumn listbox is resized.
Is this not what you intend or do you want the program to run continiously? This way you start it once, it runs, you select from the menu, the multicolumn listbox changes, you select again, the multicolum listbox changes, ... . Finally you chose to stop your program, and the behavior ends. Are you using the continious run arrows? It is the icon with two arrows shaped in a circle.
I wonder if the problem is with LabVIEW itself. What version of LabVIEW are you using?