Don't know about that bike but on a Kawasaki ZX10R with similar throttle bodies, the "fast idle" is via a linkage from the secondary (servo operated) throttles which cracks open the main throttles slightly depending on the position of the secondary throttles. I don't think the Kawasaki system is adjustable but I could be wrong. (Never had to touch it - hasn't been any need)
The programming of the secondary throttles, and how they are used on cold start, is programmed into the ECU. It is at least somewhat coolant temperature dependent but I think this is only for their initial (fast idle kick-up) position, and the ramp-down after start-up is timed.
Is your warm idle speed set too low?
Is your engine oil too high in viscosity (too hard to pump when cold)?
If you have a Power Commander, is your idle set too lean? One trick to keeping the engine idling without causing a rich hot idle is to add a bit of fuel in the 0% throttle column just *below* normal idle speed ... that way when it comes off fast idle and tries to stall, the PC gives it a little extra fuel to help it stay running.
Valve clearances - spark plugs OK?
If you have the ability to adjust the fast idle kick-up linkage, can you adjust it? If the computer is commanding the secondary throttles completely closed within a few seconds of start-up then this won't work, but if it is going to an intermediate position (and the idle kick-up is not in contact with the tab on the main throttle linkage) then it might.