The applet lifecycle has four main methods: init() (called once when loaded), start() (called to begin execution), stop() (called when the applet should pause), and destroy() (called when the applet is being removed). The paint() method is for graphics, not a lifecycle method. Option D correctly lists the three core lifecycle methods.