Interesting thread and it's something that has been on my mind as I've been trying to learn NT7 over the last few weeks. This stuff is important not just for crash handling but in the event of power failure/etc too where you want to resume the trade. After NT7 restarts after a crash/reboot, will the strategy remain in the Strategies tab and be checked Enabled?
Bear in mind I'm still new to NT and maybe this is new to NT7 also but I can see Account.Orders in there which is an OrderCollection. Give that you know already (or at least you should!) what the order signal name is for a given strategy you should be able to query each order in the collection, match its status and signal name to retrieve it.
In this code example I'm just guessing that you can cast to IOrder from the OrderCollection. When I did backtesting using the following code I found the count was always 0, which I suppose is understandable for a backtest, but it didn't really answer my question properly. Maybe someone with a live trading account can give it a shot?
Aside from that I'm being careful to avoid any loose-hanging variables that are set on the fly that would need to be re-filled during the OnStartUp() after you've got the orders back out of the collection. And personally I don't really like that practice anyway.