But yes Harry did set up Invictus even though it was claimed on this thread he did not.
How do you mean 'set up'?
Setting up an organisation on the scale of Invictus would require a large staff with considerable expertise and experience. Do you really think Harry worked day after day on the logistics of it? And do you think a single penny came out of his pocket?
Like with most royal charities, it will have been other people in the background doing the real work, with the royal mostly just putting their name to it and getting all the praise. We can see from the past two years that without the royal machine doing all the grunt work, Harry hasn't achieved much other than law suits and slagging off his family.