I haven't worked at all with what I'm going to suggest, so no idea if it'll work, but maybe it'll help. If the RTS pathfinding stuff will put out X,Y before it moves, store them in variables. Then use the Line object to draw lines from PointA.xy to PoitB.xy to PoitC.xy ...yada yada. Possibly adding some little graphic at each of those points before it branches off.
Again, I don't know at all what the path finding or Line objects actually look like, but hope that'll work.
Maybe use a Hash table with hash names like Option1_PointA, Option1_PointB, Option2_PointA, Option2_PointB if you're wanting to be able to swap between a few different path views.