Is there a way to use a custom folder location for custom tasks or are they required to be in one of the four "Tasks" subfolders in the main BD or one of the three add-ons?
My guess is that you are getting a compiler error. There isn't a requirement that the tasks are stored in any particular location. Behavior Designer will search through all of the assemblies for any class that inherits Task.