marking application trusted not enough to open all connections

I am using Flylink DC++ for my DC++ file sharing. With the latest version of comodo firewall (4.0.135239.742 - btw can you think up a version number longer than that?)
still blocks my searches even though I specifically mark flylink as trusted app, and it says that all in/out connections are allowed. I have to go to global network rules and add another rule specifically allowing in traffic for the ports that flylink is using.
THat seems to be a bug, since if an app is trusted it should have all connections opened, or am I in the wrong?

The default Global Rules changed from being alerted for incoming traffic on a per case basis to a general block of all incoming traffic (default Stealth).

Open the needed ports in Global Rules following:

To open the port TCP 1723 for example

First step is to determine the MAC or Physical address of you network connector. Go to Start → Run → cmd → enter → a black box will show up and enter the following → ipconfig /all (notice the space before /all) → enter → now look up the Physical address and write it down.

Notice that Physical address = MAC address

Firewall → Advanced → Network Security policy → Global Rules → Add → fill in the following:
Action: Allow
Protocol: TCP
Direction: In
Description: Incoming Port

Source address: Any
Destination Address: Choose MAC address and fill in the found MAC/Physical address
Source Port: Any
Destination Port: 1723

Then push Apply → Now make sure that the new rule is somewhere above the basic block rule(s) as the bottom (the block rules have red icons); you can drag and drop the rules → Ok.