Well you might find that to be diffacult, here is why.
Not sure how far your going to go as far as the custom application but it uses a lot of controls therefore you must know about each individual control.
Media, FILE I/O, POP3 and Winsock, Registry, Screen Resolution are just some of the things you'll need to know about and you can't find this in one book but probably a library...
Good luck a again