3d apps like Blender can do excellent shiny stuff. What you need is to set its reflectivity up high and ensure you use an environment map so that your reflecting something interesting in it then it looks good. Its a bit like Cartmans glasses.

See something like this:
http://www.cartographersguild.com/sh...st-Art-Project

Also, Ravells uses DrawPlus which seems to have some great reflective options...
http://www.cartographersguild.com/sh...-Ships-Compass