I have written a step by step guide for creating HeuristicLab plugins
[0]. I hope this answers your questions. However, if you have any
further problems or suggestions concerning the creation of plugins,
please let us know.
Best regards,
Andreas
[0] http://dev.heuristiclab.com/trac/hl/core/wiki/UsersHowtosImplementPluginsStepByStep