I tried this but it didnt work. I checksummed the files and registry settings in the .cab and found that they're identical to the files I've been building into my ROM. Unless the problem is caused by including the DLLs as modules instead of files like in the .cab (I assume that wouldn't affect it), this seems to be separate from the issue with 6.5.x for other phones. My ROM includes most of the packages from a stock Rhodium 2.07 ROM. I have only removed the third party software (CoPilot, Java, etc.) and the FM radio (I've only been able to get the Topaz FM Radio to work; does anyone know how to make one of the Leo or Rhodium ones work?) as well as all of the Kovsky EXT packages (there doesn't seem to be anything essential in them).
Is this a problem with keypad.dll? I tried using the Rhodium one once and although none of the buttons worked properly, the HTC volume control would appear constantly. Aside from that time, I have never been able to make to make it appear in my own ROMs.