The short answer is 'Yes'.. you can use icons other than the default 25x25 icons. You'd need to create a matching set of icons to the ones already in the icons/ directory .. your choice of .gif (non-animated), .jpg or .png .. just make them all have the same (square) dimensions.
Then change wxgraphic.php code // now let's create the image
switch (TRUE){
case ($type == "banner"):
// put the icon on the background
if (isset($icon)) {
imagecopyresampled($img, $icon, $banner_icon_x, $banner_icon_y, 0, 0, 25, 25, 25, 25);
} // end if
// write the text onto the 468X60 banner
write_banner();
break;
case ($type == "banner_big"):
if (isset($icon)) {
imagecopyresampled($img, $icon, $banner_big_icon_x, $banner_big_icon_y, 0, 0, 25, 25, 25, 25);
} // end if
// write the text onto the 500X80 banner
write_banner_big();
break;
case ($type == "avatar"):
if (isset($icon)) {
imagecopyresampled($img, $icon, $avatar_icon_x, $avatar_icon_y, 0, 0, 25, 25, 25, 25);
} // end if
// write the text onto the 500X80 banner
write_avatar();
break;
case empty($type):
if (isset($icon)) {
imagecopyresampled($img, $icon, $default_icon_x, $default_icon_y, 0, 0, 25, 25, 25, 25);
} // end if
// write the text onto the default image
write_default();
break;
} // end switch
for the new dimensions.
Hope this helps..
Best regards,
Ken