Yes it will work.
There is no list of software as such - you need to research each program to see if it works with 10. To be honest there aren't massive changes with how programs run on 10, so anything that works with 7 and 8 will almost certainly work with 10.