UI: Use a custom icon provider for the QFileDialog for cases when the system is light themed and Vivy is dark themed and the reverse
UI: Use a custom icon provider for the QFileDialog for cases when the system is light themed and Vivy is dark themed and the reverse