@Paul-Colby
As you say, ApplicationsLocation returning .../Start Menu/Programs seems a bit "odd". It is "surprising" that Qt does not offer anything to return Program Files etc. under Windows. Yes, these are very Windows-specific, and Qt is largely (but not totally) platform-agnostic, but still I would have guessed Qt would offer something for this. But it is what it is, and code can use environment variables or native Windows calls to get the desired path.
@supratik123
Don't forget to verify whether you are looking for Program Files or Program Files (x86), they are not the same place!