Looks like a win for White. 1.Nc3+ and if 1...Ka3, White King sits on the promotion square, and rounds up the b pawn in 2 moves. If 1....Ka1, 2.Kb3 which stalemates Black's king and forces him to queen the pawn before he wants to. 2...b1=Q 3.Nxb1 Kxb1, and White wins easily.
Edit: Actually, if Black plays Ka1, then White doesn't even have to worry about the pawn anymore because the knight covers the promotion square and Black's king can't move until the pawn does. So White can head his king right over to the pawns. Also, if 1.Nc3+ Ka3, then 2.Nd1 wins the pawn even faster.
Recently in a 10 minute blitz game I came across what seems to be a facinating position. It is white to move, and it seems he cannot get his king or knight to the black pawn blocking his pawns without allowing black's pawn to promote. It is white to move, and in the actual game I won, but I wonder (and hope) it is a draw when played optimally. Any thoughts?