Разрешение основного монитора в системе разве что можно извлечь из свойств класса System.
Основной язык системы еще.
Скорость сети можно извратиться замерить, и то это будет скорость от хоста с флешкой до компа.
Книжки сейчас есть по оптимизации, вот их просмотреть стоит.
