So I will start off by just stating my understanding of the two methods through some examples and lead that into my question. Hopefully it is correct but if not then perhaps the answer to my question will become clear still.
Example 1. Portfolio with a single option.
This is the example I always see worked out for delta-gamma VaR and where it makes perfect sense to me, you approximate the change in value of the option by it's delta and gamma and assume the return of the underlying is normal and get the VaR simply by taking the return of the stock in the desired quantile and multiply by your greeks appropriately.
Example 2. Portfolio consisting of many stocks and vanilla options.
Now to use the delta-gamma approach you form a correlation matrix, C, from the stock returns and get your change in portfolio by $W^T*C*W$ where W is the weights of your position in each stock, being your actual stocks you have + the sum of the deltas from each option in the stocks. Add your gamma term to this and you get your change in portfolio (bonus question: I have read that the gamma term will produce "cross gammas", i.e $\Gamma_{i,j} = \frac{\delta^2 V}{\delta S_i \delta S_j} $. Is the only way this can be non-zero if you have an option dependent on two different stocks, or are there other situations?)
Now my first question is how do you make use of this in practice? In example 1 we knew which stock return would produce the 5% worst outcome, simply the 5% worst stock return. Here when we have a complex portfolio that may have lots of different puts and calls, how can we know which outcome will produce 5% worst outcome? What I imagine is that you would simulate the stock returns 10,000 times and find the outcome from that, but at that point what was the point of the delta-gamma approximation? Couldn't you just as well plug the stock returns into your Black-Schooles formula and get the actual price if you're simulating the price either way? Is there a way to get around having to do a Monte-Carlo simulation of the stock prices?
Example 3. Portfolio consisting of exotic options.
Here I can appreciate the need if the actual evaluation of the option is time consuming, so you would perform your Monte carlo simulation like in example 2. But is the delta-gamma approximation still accurate for exotic options like barriers or other path dependent options?
Summing up:
Am I on the right track with this thinking? Would you ever want to use Delta-Gamma in example 2? From my experience the delta-gamma method seems very popular in practice, and I'm also imagining the situation in example 2 is the most common one.