Can you do something like overriding Rails::Server#initializeso that it invokes your initialization code in your initializer?
Or, more easily, just put your code in script/rails, as that will be run everytime you run rails server, you can easily fiddle with ARGV or ENV in there.