Hi,
I am slowly creating a list of server packages (or application) that can be installed without any interference with desktop libraries or other stuff. The procedure is simple - run "yum install <foo>" in a minimal installation and see what happens :-) Theoretical way would be to check the dependency graphs for packages, but own experience is more interesting.
URL for the list is https://fedoraproject.org/wiki/User:Sharkcz/ServersOverview
Dan