Για τα cupcakes:Σε ένα μπωλ κοσκινίζουμε μαζί το αλεύρι, το μπέικιν, τη βανίλια και το αλάτι. Χτυπάμε με το μίξερ 1/2 φλιτζ. βούτυρο μέχρι να γίνει κρέμα. Προσθέτουμε αργά τη ζάχαρη και ανακατεύουμε για ακόμη 3-5 λεπτά μέχρι να γίνει ελαφρύ. Κατόπιν προσθέτουμε τα αυγά, ένα τη φορά ανακατεύοντας καλά. Προσθέτουμε τα μισά στερεά υλικά και ανακατεύουμε. Προσθέτουμε το γάλα ανακατεύοντας. Προσθέτουμε τα υπόλοιπα στερεά και ανακατεύουμε καλά μέχρι το μίγμα να γίνει ομοιογενές. Βάζουμε το μίγμα στα φορμάκια κατά τα ⅔ . Ψήνουμε στους 170 για 20-25 λεπτά ή μέχρι να περάσουμε το τεστ της οδοντογλυφίδας (βγαίνει καθαρή). Για την επικάλυψη:Χτυπάμε 1 φλιτζ. βούτυρο μέχρι να γίνει λείο. Προσθέτουμε 1 κ.σ. γάλα και τη βανίλια ανακατεύοντας καλά. Κατόπιν προσθέτουμε την άχνη ζάχαρη σιγά σιγά ανακατεύοντας. Μπορούμε να γαρνίρουμε με το κορνέ 12 cupcakes (ή μέχρι 24 για απλή επικάλυψη).