Dense ores currently generates the ore textures on every start of the game. You can speed it up a little by entering the command /denseores_outputtextures It will place the generated textures in a /denseores folder in the minecraft folder of the instance, you can take these textures and toss them in the texture pack, or even with MC's new resource pack system make a second resource pack and load it alongside the main, and it will negate the need to generate textures on every start.
I'm surprised you came up with a solution, I noticed this error (rather function) a while back and attempted solving it by pushing an assets folder to the clients containing the pre-generated files, or even modified new textured versions of them; however, the current situation of how mods are pushed to the client does not allow sending a pre-configured assets folder. This solution looks like it will work great, but I'm unsure if the Dense Ores mod actually checks the currently loaded texture pack for the needed textures before creating it's own...I'll look a bit more into it when I find time.
It does check for the current texture pack before generating the texture files. I use the server pack. For the server's textures you could just generate the files and add them to the server's resource pack so they would be available to those who use it. For others it would require them generating the files and storing themselves. Denseores is open source, maybe someone who knows how would be able to add a snippet of code that stores the denseore textures for a specific server/texture pack rather than regenerating them on every start.
Some mods create extra folders/files on their first time running right? It shouldn't be hard to denseores do something similar and then use those newly created files. The next time it starts it should then check for folder/file x at location y and if it exists then it will use it instead of recreating everything from scratch.
Proger took it up and fixed the issue, the textures should now come with the next update built into the mod's assets - so it'll use those textures by default rather than creating new ones.
Ik i dont play but say if I was to use Faithful or any other would it regenerate to look like a dense ore?
Well actually, according to this piece of code, DenseOres doesn't generate the dense version of an ore according to specific texture packs, it simply hooks into the Minecraft code to grab the normal version of an ore and runs code on that to create a modded dense version. Quite clever in my opinion, since it should work on nearly any added ore.