In case you don’t know Crad’s ActionList for .NET, you can refer to this article.
As usual, Microsoft re-invented the wheel and announced NuGet a long time ago. Whether you like it or not, you will have to accept the fact that one day you need to support it. One problem I met is that many old but useful free stuffs are not packed for NuGet, such as Crad’s ActionList for .NET. So I stepped out and forked it on GitHub,
https://github.com/lextm/ActionListWinForms
and then created NuGet packages for it,
https://nuget.org/packages/ActionListWinForms
This serves myself well, as many of my existing open source projects use this control, which dated back to 2007 and 2008.
I hope that I can put more fixes to this library and maintain it for a while.
If you have any patch that would like to share (under CPL 1.0), let me know.