I'm developing a C# program to read data from .txt files and write this data in zenon variables. This application intends to be executed cyclically by zenon (i.e. each 2 hours).

I would like to know what is the best way to implement it, if using the VSTA or the SharpDevelop. Also, what is the zenon mechanism to execute the C# programs in background?