I've written a proposal for what my plan would be regarding implementation of Wine's dxdiag based on my own thoughts and the suggestions of other wine-devel list members. I plan to submit proposals for other projects as well but before I write them I'd like to get a better feel for what's expected (I did look at PGSQL's tips as per the GSOC wiki page).
Anyways, it's attached. Please let me know what you think.