You still have to learn alot about iconing. The most important part in iconing is making sure that when you resize your icon, users can still see its contain. I usually start with icons at 192x192 and try to avoid any small details. I also resize from time to time to make sure that every element in my icon is clear. Do not leave accurate burning and dodging behind. Moreover, yes, black background will mostly make every element in the icon more accurate!
More shading for this icon would be nice, not to mention that the two... stuff are not so accurate. I'm not trying to be picky, just give you my point of view upon a good icon!
~Daelin