Hi Joe,
The Project Tools list is a separate thing from the Tool Library so that if the project is loaded on another computer running PixelCNC the correct tool definitions are present, without requiring a an identical tool library. The library can be re-arranged to change which tools are in your top 10. Would you like it if the Load Library to List showed the library and let you apply sorting to determine which tools are loaded? The main reason PixelCNC limits a project to ten tool definitions is because there's also a limit of 10 operations per project which means the project couldn't use more than 10 tools.
Both limits may change in the future but it will require a bit of a revamp of the whole project file format, which isn't out of the question but not on the near-term list of things to do.
I think a good idea would be to instead allow selecting tools directly from the Tool Library for an operation, and have it automatically place it in the project's tool list where there's an empty tool index, or an index that's not being used by any operations, if it hasn't already been added to the Project Tools list already.
Let me know what you think :)
- Charlie