Super Mario World was included in the limited edition Super Mario All-Stars + Super Mario World in 1994.
Super Mario World is 4 megabits, Super Mario All-Stars is 16 megabits, Super Mario All-Stars + Super Mario World is 20 megabits.
Using Lunar Magic automatically adds a header upon loading and automatically expands the ROM size upon saving.
Super Mario World will be expanded to 8 megabits and Super Mario All-Stars + Super Mario World will be expanded to 24 megabits.
I'm thinking "What if there's a program for Super Mario World patches that increases the offset values to make it compatible with Super Mario All-Stars + Super Mario World?"
Finished hacks that are usually 16 or 32 megabits. Putting it in Super Mario All-Stars + Super Mario World will have to be 32 or 48 megabits respectively.
12 megabit hacks will make it 28 megabits for Super Mario All-Stars + Super Mario World. 20, 24, or 28 megabits needs to be 48 as there's no 36, 40, and 44 megabit options.
48 megabit hack will have to be applied to a 64 megabit expanded Super Mario All-Stars + Super Mario World ROM.
The only drawback is that 64 megabit hacks will be incompatible with Super Mario All-Stars + Super Mario World as it could create an invalid file size (80 megabits) as SNES emulators detect it as an invalid or corrupted file.
This is only an opinion. But it could be possible to make such program.