You can get it done by using the proper registration methods. See some other (simple) Lazarus components for what calls need to be made and what resources need to be prepared.

In short, you need to:
1. make xpm icons for a lazarus resource for the package and name them as the components (eg: TMyComponent.xpm)
2. use "lazres" from Lazarus/tools to "compile" a lazarus resource file for the components, like eg: "lazres file.lrs *.xpm" (not sure if * works in windows, it does in linux)
3. use proper register procedure for your components, as per Lazarus wiki (sorry, am in a hurry here, would look up the URL otherwise)

That should get it going if everything else compiled, it should work (of course some things can still break because of bugs etc. but you're on a good track by this point)