Yeah, but the Terminal line has nothing to do with the fact that this is a terminal or not. What it says is that if it's a command line application, it should use a Terminal to run it (e.g. you would set Terminal=true for midnight commander).

What libcontentaction does is that if Terminal=true (which it isn't here), it will manually patch the command line to use fingerterm instead of whatever glib would be using, see: https://github.com/nemomobile/libcontentaction/blob/master/src/exec.cpp#L55