Добрый день,
Если вопрос еще актуален, то вот несколько советов.
Чтобы создать собственный ГУИ, нужно открыть любую модель, а затем перейти в подпрограмму NX'a, которая называется Block Styler. Путь до нее:
Панель управления -> Start -> All Applications -> Block UI Styler.
Далее можно перенести необходимые элементы управления в Ваше диалоговое окно. В настройках можно установить, для какого ЯП сгенерировать коллбеки. На выбор: C++, C#, VB, Java.
Дальше все зависит от ваших потребностей. Я, например, ищу необходимые классы и методы в NXOpen .Net API Reference.
Еще один очень полезный совет. Если вы хотите автоматизировать какие-то действия и/или хотите узнать какой метод отвечает за ту или иную функцию из NX'а, то, для начала, запишите Журнал (Journal). По-русски, это, конечно, называется Макрос, но понятие "Макроса" в NX'е - это что-то другое.
Чтобы записать журнал нужно:
1) Установить ЯП, для которого вы хотите его записать. Для этого:
Preferences -> User Interface -> Journal.
2) Собственно, сама запись журнала:
Tools -> Journal -> Record.
Если же вы хотите создать крупный проект, например, на C++, C# или VB, то первое, что необходимо сделать - это установить MS Visual Studio (для NX 8.0 и 8.5 - 2010, для NX 9.0 - 2012). И лишь затем установить (переустановить) NX. В этом случае Вы увидите в VS визарды программ для NX. Очень удобно и для написания кода, и для тестирования.
PS. Если будут какие-то вопросы - пишите. Е-мейл в профиле.