Hi Otavio
"But when i start the program that call the workflow"
What is the program? Are you triggering the event yourself? If yes, how? It would be good to see the code from where you trigger it. How is that "program" started?
What is the start event and object of the workflow, pls do give a screen shot of the binding.
Regards,
Modak