I don't work for nothing??
$40 is a bit steep for this, $20 is more in order, but that is my opinion based on my 28 years of programming. Your target audience seems to be the PB community, many who are hobby coders, or just small time guys trying to crank out some decent shareware.
To put this in proper perspective, your little lib is $40 which is almost half the cost of PureBasic which is $100.
You don't work for nothing, that's your choice, just don't be surprised though when you get reactions like this from passionate coders who don't consider programming 'work'.
I am one of those. I work for nothing and only release freeware. I program because I love it

Still, he is free to charge whatever he wants for it, that is his right. He just shouldn't get his panties in a wad if some people think it is overpriced.
It was my opinion. You are selling code which can be found in examples all over this forum..
Reminds me of when the guy in the Blitz community was asking questions on how to do stuff in BMax and took all the code people posted to show him and took existing code from the archives and other posts and slapped his name on it and a $55 price tag (Around half the price of BMax) and sold it as his "Game Framework". I am not saying, accusing or implying that is what this guy did! I believe him 100%! Just saying your comments reminded me of what happened over at Blitz.