Cook vegetables and macaroni following package directions; drain and set aside.
In a large saucepan, melt 2 tablespoons of the butter with the oil over medium-low heat. Add onion and saute for 4 minutes. Stir in garlic and cook 2 minutes longer until onion is translucent.
Stir in dry mustard, salt and flour; cook 1 minute. Increase heat to medium, add milk and cook, stirring constantly until mixture thickens, about 10 minutes. Reduce heat to low; add hot-pepper sauce, cheese and ham. Cook, stirring, until cheese is melted, about 2 minutes. Stir drained vegetables and cooked elbow macaroni into cheese mixture.