There's always the make Titanium backup of user apps, extract ROM zip, replace system app, then re-compress ROM files method. (Titanium stores a compressed .apk of the apps you backup)
Also I have no idea if this would break ROM updates
I forgot to mention: you'd flash this modified ROM zip as...