ORA reads rows and adds a link from Node1 to Node2 if there is a non-zero value in the row for Node1 towards Node2. Therefore, symmetric networks will have two arrows on the same link - one pointing to Node1 and one pointing to Node2.
If you want the links in the graph to be undirected, simply unselect the "Show Arrows" option.
The "always symmetric" box is a feature of an older version of ORA. Newer versions have replaced it with "Treat as symmetric," which makes the networks symmetric for the purpose of calculations.
Yes, but with a caveat:
For unipartite networks (i.e. Agent x Agent), every link would have to have a double arrow, and those two links need to be of equal strength (have the same value). The adjacency matrix of your unipartite network needs to be a symmetric square matrix.
The image you showed is a bipartite network, which by default is considered undirected as the link between two different nodesets is considered to be a connection (i.e., Agent1 knows how to do Task1). However, given that ORA draws network graphs by reading the lines, ORA will always point from Task -> Agent in a Task x Agent network.