[HTC One X] nilknarf:
Alternate Method

I'm also using a non-supported ROM (An ODEXED version of the stock ROM, rooted v1.28.161.9), suffice to say all the various mods don't work with my OS version (but I was loathed to update to 1.29 just to remove the menu bar, as 1.28 currently works great for me!). So I came up with a quick alternate solution that you might like to use as well, at least in the interim while you wait for the mod to be updated.

The outcome of the following changes is that the recent apps button becomes a menu button, tapping the the home button while on the home screen shows the recent apps switcher, and the ICT 3-dot menu is gone. To map the app switcher to the home key, I swapped the launcher, so if you're attached to the Sense clock, or any of the other HTC widgets, this will be no good for you (unless of course you don't care about loosing the app switcher, in which case you can just skip the last part and keep Sense!).

Removing the 3-dot menu bar

Simply add "qemu.hw.mainkeys=1" to the bottom of /system/build.prop. You could do this with RootExplorer's text editor, ES Explorer with the relevant root access options ticked, or ADB. For ADB, just use the following commands:

adb pull /system/build.prop C:\Users\USERNAME\Desktop\build.prop.backup

*just backing build.prop up here

adb shell
su
mount -o remount,rw /system
echo qemu.hw.mainkeys=1 >> /system/build.prop
exit
exit

*Making system writeable, and appending the line to build.prop.

To verify, either open with RootExplorer, ES Explorer, or run the following:

adb pull /system/build.prop C:\Users\USERNAME\Desktop\build.prop.test.txt

Then open build.prop.test.txt and see if qemu.hw.mainkeys=1 is at the bottom.

That's the hardest bit done. ICS will now assume there's a physical menu button, meaning the 3-dot bar is gone. Now lets give it a menu button!

Making the app switcher key a menu key

Install appelflap's fantastically simple ButtonRemapper app (v0_2.4.1 from http://xdaforums.com/showthread.php?t=850464) - don't forget to click the thanks button while you're there.

After installing, scroll down to the bottom of the list of keys, and tap the lowest entry, which should currently read:

88 (APP switch) App Switch

After tapping, change the action at the top to 'Menu' from the drop down list, and click OK. It should now restart to apply the settings.

When your phone starts back up, you should now have a menu key, and no 3-dot bar in apps anymore!

To undo the above, simply remove the line at the bottom of build.prop (Either restore the backed up version from the start, or edit the file directly), then hit menu>restore in ButtonRemapper (do this last, just in case you edit build.prop wrong and remove the 3-dot menu AND menu button by accident!).

Getting access to the app switcher again

Now as mentioned earlier, you can stop at this point if you never use the app switcher to flick between apps, personally though I still like using it every now and then, so I installed Apex Launcher from the Market (other launchers will work too, but I liked how quick and configurable Apex was).

After installing and setting Apex as the default (hit the home key, tick the little box at the bottom, then choose Apex), I went to Apex Settings>Behaviour settings, and changed "Home key action" to "Recent Apps". Now if I'm on the home screen and tap the home key, the recent apps switcher will open (the home key still takes you home first by the way!).

You could also set up other actions to do this in Apex (swipe up or down on the home screen to open the app switcher for instance), or with just a simple icon on the dock/home screen (hold down on the home screen > Apex actions > Recent Apps, then drag it where you like).

What I've done here should work on any ROM since it's all pretty generic, so I hope that's of some use to anyone else that has an unsupported ROM, but is frustrated with that damn 3-dot menu bar!