You're right, you're wrong!
The bin directory behaves differently to any other directory; Flash player allows SWFs running in this directory to access network resources (like a call to a remote HTTPService). Once you move these files outside of this directory, Flash player will stop the player accessing any external resources, unless you specifically allow the player to do so.
Open a SWF in your browser, right-click and select advanced settings. This will take you to Adobe.com, but will show you a page with your FP setting embedded in it. Select the 'Global security settings' option and then add the location your SWF is being moved to (i.e. c:\mylocation). Close down all instances of Flash Player, then try again. (
You can access your player settings here)
You should find that provided you do all of this, and don't have the -use-network compiler argument (as you're calling a resource across the network), everything should work.