Yes, you can use PTZ Controller in your own application.
PTZ Controller supports start with different profile through command line parameters.
Here is the command line format.
PTZController.exe –f config.xml
More information about command line operation.