Can i write my own custom commands, custom ui elements.
Is there any SDK?
thank you in advance!
There’s no SDK. You can’t modify the application (neither legally nor practically).
FYI, the dedicated forum for Studio and PartDesigner is https://forum.bricklink.com/
(hover over the red Studio icon on every page, then click “Studio Forum”).