Ответ действительно зависит от нескольких вещей.
Если ваше приложение не будет пытаться получить доступ к информации о защищенных пользователях (пользователи могут выбрать защиту, чтобы их информация и твиты были конфиденциальными), ваше приложение не должно быть авторизовано каким-либо пользователем и не будет зарегистрирован или иметь дело с OAuth. Без использования OAuth вы будете ограничены 150 запросами в час на IP-адрес.
Если вашему приложению требуется более 150 запросов в час или требуется доступ к защищенной информации пользователя, вам необходимо зарегистрировать свое приложение и делать запросы от имени пользователя. Этот пользователь может быть вашей учетной записью в Twitter. Это даст вам до 300 запросов в час на авторизованного пользователя.
Я не могу вам подробно рассказать о том, как лучше всего написать консольное приложение с TweetSharp., Но я знаком с Twitterizer (я его написал).