Well, don't sweat over this too much. The new compiler definition framework is planned before the next release so it would then be possible to support QT natively
Yeah I 've seen that in a post you made in the night builds section and I 'm waiting. I 'll sure make suggestions on this one when it gets out (if it makes me stop using qmake which I find an excellent tool, then you 'll really have surprised me).
EDIT: If I remember well, back from my QT days, moc (for headers) and uic (for .ui files) are the only extra needed programs/steps. Right?
The only addition is a resources compiler in Qt 4. This one is used for the Qt reources (creating a single binary with all the necessary bitmaps etc.). Anyway the main idea is the one you post (uic and moc) and the main problems I can see are these automagically generated sources (that you can't add to the project as they change automatically). I really find Qt the most user friendly toolkit but this meta compilation thingy is the price you have to pay for it.