Já na tyto účely osobně používám pluginy, to znamená, že si napíšu OMSI plugin a tahám to přes něj do C# aplikace.
Nevím jestli to je nejefektivnější varianta, ale co už.
Jinak profil řidiče se dá vypreparovat pomocí čtení řidičova souboru.

Sice obsahuje pouze čísla, ale na to člověk přijde, co k čemu patří.
Nastavení OMSI se dá taky tahat a upravovat pomocí souborů, teoreticky by šlo z hofka tahat i zastávky, ale já radši pluginy.
