If so, I can send you a drawing for an extremely simple delayed turn on circuit, using a mere unijunction transistor...and you can change circuit values to obtain the time you'll need, with much more than you request (0...5 minutes).

you can use any timer circuit like 555, or use cheapest pic in the market it will do the work, but by using a pic you will get plenty of option since it is a program who will control the delay time and change it easly unlike using timer circuit 555 if you wanna change the delay then you must change some component.also if you need more than one delay circuit you can use only one pic using it's output ports like multiple timers.

so like bogdantk said, using pic as delay circuit it is very simple, cheap and flexible than using a simple ciruit time.

Yes, you must use a 555 using R/C components but I think that making 5min delay with a Pic microcontroller is the best option . If you need help doing 5min delay with a Pic say it, then I will help you .