Anythings possible but I wouldn't count on a reply of yes myself. It is worth mentioning however that there are quite a few good tools available for nes development.
My personal recommendations would be
Assembler: WLA DX
Tile and Map Editor: GBTD/GBMB along with some code I wrote in QB for making the outputted binaries of the tile designer nes compatible. I'm just personally more used to gb development and working with vram. You could also write a converter to pad the files and make them usable as chrrom files though.
Music: There are some Nerdtracker/ MCK. I'm fairly certain from my experience with ripping nsfs that most companies used custom code for playing music.