(0) Именно ПередНачаломРаботыСистемы кому-то что-то возвращать должна?
Меня очень интересует вопрос - кому?
Если Вы имеете ввиду, что перед началом работы системы надо что-то там посчитать/посмотреть/проверить и результаты этого действия должны быть в дальнейшем где-то видны, то один из возможных ответов в (6) (но надо смотреть что конкретно Вы хотите посчитать/посмотреть).
"возвращать значение через параметр" Конкретно через параметр Отказ именно в этой процедуре Вы ничего никому не вернете.
Или Вы хотите еще один параметр в эту процедуру? Я не понимаю.
Советую попробовать просто описать задачу, которую Вы решаете. Возможно, она решается другим путем.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс