The first and most important requirement for dragging your component is to have either dialog, or design_dialog.
Secondly, it should not be part of a group of components .hidden. This is normal, if it does not have the componentGroup property at all, you can find it under NO GROUP DEFINED.
allowedParents String[] */parsys.
, , , jcr:title . . : text, text.
touchUI, sidekick . , .