Schreck lass nach -
OOP und funktionale Zerlegung beißen sich doch nicht, im Gegenteil: es handelt sich um zwei Paradigmen, die sich wunderbar ergänzen.
Wenn du eine Klasse TLocalAreaNetwork entworfen hättest, dann wäre deine Methode dort sicher gut aufgehoben gewesen. Als Methode eines UI-Controls (TForm) ist sie deplaziert und kaum wiederverwendbar.
Freundliche Grüße