The iPhone Reference Libary - UIApplication says I can subclass UIApplication, but if I try this I will get an exception:
*** Terminating app due to uncaught
There can only be one UIApplication instance in an application, you should not initialize the one new application object, use the static method of the UIApplication:+ (UIApplication *)sharedApplication.