OK, that's good, we know the PIC works...

Now from your Posts I assume the following...

1. InputTrigger goes Low... this causes OutputLine to go Low
2. If the InputTrigger < 1 Second then OutputLine is held on by DelayTime
3. If the InputTrigger => 1 Second then DelayTime is Terminated
4. And you want a Blinky

Thinking about it... is it as simple as the following conditions (this isn't PBP code btw)...

If InputTrigger < DelayTime then OuputLine = DelayTime
If InputTrigger => DelayTime then OutputLine = InputTrigger

?