Other How do I use third-party icon packs in my application?

I'm not sure this kind of question is allowed here. I apologize for any trouble.

I am working on an application, a file manager. It has its own icon pack, but it's an extremely basic one, just files and directories.
Other file managers such as SpaceFM or PCManFM do it very differently though. They leverage existing icon packs in the system and also have a dedicated icon for each of a number of file types. Their source is available, but reading their code is difficult for me. I've read it and it seems that they rely on GTK for icons but also have their own, I don't quite understand.

My questions:

1. Can someone please explain to me how to use third-party icon packs?

2. My application will be BSD-licensed. Can I link/hook it to GNU-licensed icon packs?
 
Back
Top