How to correctly interpret the taxi procedures in ICAO Doc 4444?
Below are my answers to your specific numbered questions.


I believe there are 4 variations of taxi clearance you might expect to receive in your scenario:

a.  Taxi to RW 09

b.  Taxi to RW 09, hold short RW 30

c.  Taxi to RW 30

d.  Taxi to RW 30, hold short RW 09
This is incorrect.  You will never receive taxi clearance to an undefined “holding point”.  
Basically correct, but there are no traffic lights or stop bars on any taxiways I have ever seen.


Regarding #1, those are the four possible combinations of a basic clearance, i.e. you are either allowed to cross the off-duty runway or you are not, and there are but two runways.  However, that doesn't mean that you might not hear variations to this.  While pilots and controllers strive for standardization there is some variety.  For example, while not required to do so, it isn't unheard of for a controller to say "taxi to RW 09, cleared to cross RW 30."

To provide some additional context, clearance to taxi to an active runway clears the pilot to cross any off-duty runways that may intersect the taxiway.  If the pilot is cleared to taxi but told to hold short of an intersecting runway, further clearance to cross and continue taxiing will be made on the radio.

The actual words “holding point” (in my experience) are never used.  Clearance to taxi to a runway presumes the pilot will taxi right up to the painted hold-short line and stop there before switching frequencies and requesting takeoff clearance from the tower controller.  The tower controller will then clear the pilot to either take off, line up and wait, or continue holding short.

At most airfields serving general aviation aircraft there is widened section of the taxiway in the hold short area for performing engine run-ups and final takeoff checks.  However, the ground controller will never clear you to this “holding point”, but will instead clear you to the runway in use.  It is up to the pilot to use this area as needed, and then taxi up to the hold short and switch to tower frequency when ready for take off.