Sounds like a good idea to make this available in the library. Maybe something like this:
publicclass NeedsName { public NeedsName(int tileSize, int padding) { } public DoMultiThreadedAction(MagickImage image, Action<MagickImage> action) { } }