WordPress Custom Image Header API
Old stuff, but I just found this now. If you have used a WordPress.com blog before, you’ll see a tab under Design that says Custom Image Header, where you can see a form to upload and modify the header image and text color of a theme.
Turns out there’s an actual WordPress API for just this functionality. More themes should use this, I say.