A small thing that would make a rather big usability-improvement would be if the Visualizer window remembered its position and size between invocations.
(Perhaps something like this could be used: http://www.codeproject.com/cs/miscctrl/RealPosition.asp )