Да - вы можете создать xaml-файл, используя простые процедуры ввода-вывода файлов или библиотеки XML-манипуляций, но лучше всего будет использовать XamlXmlWriter class.
Как только рабочий процесс xaml готов, вы можете выполнить его, используя (как указано в этой статье )
WorkflowInstance instance = runtime.CreateWorkflow(
XmlTextReader.Create("..\\..\\WorkflowInXML.xml"));
instance.Start();
Вы также можете загрузить действия из xaml в WF4 - проверьте статью для того же самого.