Yeah, the 0 delay is going to be fun.

I'd thought about something along the lines of a 555 setup as a one shot with a couple of caps that can be switched in to the circuit to get the low uS delay and pulse width. Caps are switched in or out with FET's thus having control through the menu system.

Everything else is ran through the PIC timers.