Hola Skinnerpro:
Yo soy un aficionado en estas lides de la programación, pero comparto tu inquietud de mejorar el aspecto de un programa, después de todo "las cosas entran por la vista".
Yo utilizo imágenes de fondo. Al iniciar el form lo primero que hago es insertar una imagen y sobre ella construyo el resto de la aplicación.
Para cambiar la apariencia de los componentes visuales utilizo los skinforms, que puedes obtener desde
www.almdev.com. Puedes bajar los demos y probablemente te pasará como a mí que termines comprándolos.
Espero haberte ayudado.
Saludos