I'm sorry but I TOTALLY disagree with weaning a foal at 2 months!!!!
I won't wean until 9 months. In the wild the foal is not weaned until the next foal is due to be born. You can cause serious complications mentally weaning at too young an age - Attachment disorder
is common and this is a well documented problem. There is a brilliant article on natural weaning here Equine Wellness Magazine - your natural resource for horses!
Also regarding feeding vitamins, I feed a high quality vitamin mineral supplement ALWAYS (Starting when the foal is conceived) as there is just not enough of the correct balance in the grass here in NZ or Australia - I don't know about the States but I suspect you have some similar problems. Salt is vital is the mare is on green growing grass. Great articles on feeding horses and the problems of incorrect mineral/vitamin balances here... ProvideIt Vitamin Mineral mixes for horses.
If you work at developing a very close relationship with your mare LONG before the foal is born there is no reason you can not be at the birth, in fact my girl Merlot waited for me to be there and had her foal at the very convenient hour of 4.30 in the afternoon!
Foals start eating grass within days but as long as the mare is fully balanced minerally, he should get everything he needs from her.
Regarding hooves, right from the start I have got my boy Zephyr used to having his feet picked up - a couple of seconds at first and let go as soon as he relaxes. Now he is 1 1/2 months and I can rasp his little hooves (I actually am not doing this for real yet as he is wearing them down naturally at this stage but want him to get used to the feel of it) and tap them and pick them out with no problem. Remember that it is easier for him to pick up his back legs than the front at first. Also helps if you rub his legs when you pick them up rather than concentrate on the hooves at first. Seems to be soothing. Do this over days don't try to do anything in one session!
But the key is SMALL amounts (no more than 5 minutes)EVERY day. Don't make training a mission. You always want to be able to walk away before he gets bored. Let him follow you. Also I only give an actual 'training session' once a day but I visit him frequently during the day just to give him a scratch, or even just to be in the paddock without doing anything with him (now he hates that!)
I've put pictures up of Zephyrs training here if you are interested The Growth of Lord LubbaDuck AKA Zephyr Moo
And his birth and the pregnancy of Merlot is documented here Merlot's Foaling Thread
Hope this helps