ya you are right you can apply from anywhere in the world ! But they ask can you anwser yes to the following question -> " Are you capable of arriving within 90 minutes from your base when on reserve duty? "
So i persume that means you must live within 90mins of dublin airport so you can arrive within a certain time if you are on call!?!