No, there isn't such a prog, because every rom uses a different compression, fileformat etc...
But three or 4 games already have a tool which does nearly such things...
Goldeneye, BK, PD and Mario afaik...
You should find them on rarewitchproject and some other sites...