[Rails 3.1] How to create a (not typical) gem?

Hi guys,

I've got problem with creating gem in Rails 3.1. It's not typical gem.

1) First of all I'd like to automatically run this gem (always) with other application which have it installed. I know that init.rb is deprecated, but how can I use config/initializers in my gem directory?

2) Secondly, my gem have to do a very few things with file and directory in my app. So should I defined this tasks in *.rake file in lib/tasks/?

3) Last one, how can I integrate this stuff in one single gem? Using build or package_task?

I will be grateful for your help. Siergiey