Hallo Kay,
btOk = new JButton("OK", new ImageIcon("Ok.gif"));
Eine relative Pfadangabe bezieht sich auf das Arbeitsverzeichnis des Programms. Du weißt aber nur, wo das Bild relativ zur Klasse liegt.
Um solche Resourcen zu laden, eignet sich die Methode Class.getResource(String) die eine absolute URL zurück gibt.
Du kannst das Bild also so laden:
btOk = new JButton("OK", new ImageIcon(getClass().getResource("Ok.gif")));
Grüße
Daniel