Since traffic is so low, I'll just post my own answers here.
Quicktime issue:
Problem: "I'm downloading/streaming a movie from the internet but it never shows up in my NSMovieView"
Solution: the NSMovie doesn't know to wait for quicktime's headers to finish loading and download the movie before it tries to init the NSMovie. So it's getting nothing because of the delay. Your code needs to look like:
Code:
NSURL *url = [NSURL URLWithString:[sender stringValue]];
NSMovie *fakeMovie = [[NSMovie alloc] initWithURL:url byReference:NO];
NSMovie *movie = [[NSMovie alloc] initWithURL:url byReference:NO];
[movieView setMovie:movie];
so that the headers get loaded before you need to download the real movie from the net. Also, if you can force preload the headers at launch that should work, But I don't know a lick of C or anything other than [object message] from Cocoa.