You can create dialogs like this using BlockStyler.
Lenovo ThinkPad W540, Win7, 16GB. Developing in: Java | C | KF
Production: [NX188.8.131.52 MP11 64bit] Testing: [NX184.108.40.206 MP1]
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.