Which side is the backup session initiated from? That determines on which FGT you have to change the config.
Generally, a simple static route is all you need to direct traffic IF it depends on the destination address. For instance, a static route from remote to the HQ server (target_ip/32) would cause ALL traffic from branch to that server to use the interface which you specify in the route.
If you want to make the routing depend on the application you can use a policy route with a specific destination port - just a port, not an application. There is currently no way to route traffic by application. This is a bit more complicated but in principle Policy routes (PBR) work over VPN tunnels just as well as over other connections. Sometimes PBR can be tricky so I prefer the simple static route if you can live with the scenario.
Ede Kernel panic: Aiee, killing interrupt handler!