One other issue you should consider is whether it's possible that your
program, by bug/accident/whatever, might display the wrong trademark
next to an operating system.
libguestfs takes extra care over this by pulling the icon out of the
OS image itself.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages.
http://libguestfs.org