Is it possible to run an .exe file from a CLR function?
You can use xp_cmdshell for doing this.

As a little example from documentation: 

CALL xp_cmdshell( 'dir &gt; c:\\temp.txt' );


But take care: It's not possible to get e.g. STDOUT back into your database without output redirection.