change ::get_icon_path() and ::get_icon() to accept an "icon set" name to provide ability to use different sets of icons; use when creating MouseCursors
add ::get_icon_sets() to utils
add icon set selector to theme manager
make the icon set selector actually do something