At the moment it seems that general icon sizes are hard coded into /course/lib.php and /course/format/*/format.php.
There are many schools with young children which wish to benefit from big bulky icons, sadly the icon size parameters seem to be hardcoded in various places.
What do people think of the merit of:
a) creating a new theme configuration option which allows the default icon size to be specified, overriding a default size setting of 16x16.
b) could the size setting be left out completely and left to the browser to work out the height/width?
Also what chance has a modification such as a) got for going into the moodle core if done correctly?
I've been messing around with exactly this kind of thing. Though as part of it I want to move the image declarations to CSS so that size, filetype and various other things can all be altered, even on a user by user basis.
You can see some ideas and work in the Moodle Docs wiki here:
I'm hoping to have the CSS support for this (just adding a few CSS classes here and there, nothing disruptive) added in time for the 1.7 release.