Not sure if this is what you're looking for, but your question is...INCREDIBLY hard to answer in one post. Luna Metallic Port to Windows 7
is a good starting point. You can view what others have done to make a decent XP-7 port.
Hope this helps a bit. Also look at the bottom sticky in this forum, MASTER TUTORIAL or something to that effect. It should get you started.