One thing that would be a good Idea: Remove the ICS Launcher and replace it with the Stock Launcher, then people can use LauncherPro or ADW with an ICS Theme, as the ICS Launcher takes up too much space due to the softbuttons in it.
The real AOSP ICS is designed to detect if there are hardware buttons present or not, and when they are, those softbuttons are not displayed. So, since our Desire has hardware buttons, the softbuttons should not be present
Also, since I doubt that the ICS Launcher is open source, you will most likely get intro trouble if the developer finds out (no, i'm not going to tell them).
u have right