Thanks for the repsonse!
Actually the scripts of the third party vendor are not encrypted so I know the SKILL file and the procedure where the Application form is being created.
So the easiest thing is just to add my routine there, but I do not prefer that approach because each time when we update the third party software I have to place my hook there.
I also could not just use the approach of setting a variable to their procedure and then again creating procedure with same name, placing in the beginning the variable, because originally the procedure is executed with autoload so may changes will be cancelled.
So do you know if there is a way to detect when some procedure is run (the form creating procedure in the case ) and in that moment my code to be triggerred.