The current drill command isn't very helpful in 4 or 5 axis applications when you have multiple holes of the same size in different orientations as you have to create a new toolpath and assign the orientation for every instance. It would be better if there was a dedicated 4 or 5 axis drilling strategy where you could select multiple holes and it would automatically pick up on the required orientation for each one within the same toolpath. You could then assign a retract distance which could be taken from the top or the bottom of each hole.