You can create dialogs like this using BlockStyler.
Lenovo ThinkPad W540, Win7, 16GB. Developing in: Java | C | C# | KF
Production: NX184.108.40.206 MP11 64bit Testing: NX220.127.116.11
This kind of dialog is created by PTS (Product Template Studio).
It allows you to create a menu to controll a Model or Assembly template.
No customization required.
Not sure if this is what you are looking for.
Otherwise the previous answer is more what you are looking for.