According to the documentation Persistent queues are available for these input types:
Windows Event Log inputs
I believe this application uses a modular input, and therefore not a persistent queue.
However what would the persistent queue be used for in this case? This application polls a checkpoint firewall to obtain data, and records it's progress in a checkpoint file as documented here
Therefore I don't see why you would want a persistent queue, the application will poll the firewall for data based on what data it last sent to Splunk...