Using command line parameters --notification-thread and --notification-message you can communicate with ISL Light from your own program. Please refer to this topic for a description of these command line parameters.
Integration example in this topic shows you how to setup a single click remote desktop sharing. The idea is that you start ISL Light Desk from your program with http-notification-thread command line argument. When a message is received that ISL Light Desk obtained a session code, ISL Light Client is started and set to connect with this session code.