Can I build applications that run at bootup of the controller?
Yes, you can build a standalone executable such that it runs as soon as the controller boots up. Or you can build an executable that starts running from a remote command by a host Windows PC.