You are presenting picker but then losing the pointer to it when you leave the method. As it is allocated memory, that is your leak. Try:
UIImagePickerController *picker = [[[UIImagePickerController alloc] init] autorelease];
tmh
2009-06-24 15:58:49