No I don't, using the forms from dlls will increase your debug cycles, you see any small change on the internals of your program might trigger a SIGSEGV exception on the dll if they are not compiled as well with the changes in. This makes it harder to debug not easier.