Non c'è nulla di incluso in VB.NET in grado di fare questo mestiere (per le dimensioni dei controlli ci sono le proprietà da te citate, ma per cambiare automaticamente la dimensione dei font non c'è nulla). Si può sempre scrivere qualcosa che si occupi di fare questo lavoro, ma tieni conto che è un comportamento anomalo ingrandire i font quando si ingrandisce la finestra.