What,
There is a front panel property "Defer Panel Updates" that you can use. What you do is read the value, then set it to true. You then unhide all the objects and after your are done you set the property back to what you originally read.
This should stop the panel from drawing at all, and then it will do 1 large refresh and draw all the controls together.