Sí, entonces algo de razón tenía, eran los permisos.
si quieres guardar en C:\ debes darle permisos a tu aplicacion, prueba con eso y nos comentas.!
Dí los permisos a mi aplicación y pude grabar tranquilamente.
como dijeron, es por permisos.
cuando tu aplicacion necesita grabar una imagen o crear archivos, se deben crear en el directorio que windows le brinda para hacer eso y ahi no hay problema de permisos, esa es la carpeta Application Data (AppData), ahi cada aplicacion guarda sus preferencias y archivos temporales.
No sabía que AppData no daba problemas con el tema de permisos.
Otra, creé una carpeta manualmente en C:\ y también pude grabar en ella la imagen sin que me salga ningún error.
Muchas gracias a todos.