When I studied Biology at Uni, it was accepted that Mitochondria and also Chloroplasts were independent primitive microorganisms which had become symbiotic to other microorganisms to the point where they became integrated structures. But yes, they reproduce themselves, and are not coded for in the cells DNA. Chloroplasts, btw, are similar to simple primitive cyanobacteria.
Oh and we must discuss that very tasty looking 4 (4.5?) metre glider you're holding there