They are open source projects, I wouldn't trust that link since it went bad either. (for the xml file) Never noticed.
Game launcher's are something people ask me about frequently, so I posted them as resources to examine.
If you don't feel safe looking through open source code! I agree, don't...