Great avator.
As far as the size changing.... think that has to be done within the program itself that the person made the aviater.
For display purpose the maximum size of your custom image is 60 by 60 pixels or 30000 bytes (whichever is smaller).