What I'm looking for is essentially this:

Something did I did before, using a custom page, that dynamically writes the checkboxes on the page via the files of that extension in a certain folder. The limitation of this however, is that I can only have 20 on screen at one time, and that is certainly an issue for me.
What I'm asking is this: Is there anyway I can display a near infinite number of this in a single NSIS page, through scrolling or any other methods? I'm trying to figure this out but nothing comes to mind.
Help would be greatly appreciated.
