*I AM NOT A TEACHER OR NATIVE.*
In my opinion, verbs like "realise" and "effect" don't make collocations with "delivery". In fact, many verbs may come before many nouns in English but by collocation we mean a sequence of words or terms that co-occur more often. Is that right?
But in any case, I think "have" and "take" also can be added to your list.
Examples (from: http://www.thefreedictionary.com/delivery):
She had an easy delivery.
The chairman had a clear delivery.
Example (from http://www.wisegeek.com/what-does-take-delivery-mean.htm)
I have just taken delivery of a large parcel which arrived at my house.