Judging from your explanation you don't seem to understand what $scriptdir does, nor do you seem aware that any scripting site requires scripts to properly be self-contained within their $scriptdir's before the submissions would be accepted.

Simply put, the way you design your scripts is wrong. For them to work "flawlessly", you would not want to use $mircdir at all as this may NOT be where the user stores their script files (it may not even be a writeable location). It seems that on every post regarding $mircdir you post misinformation. Please get your facts straight.

Here's a quick example that illustrates a simple flaw in your "flawless" scripts. If you had a quotes script that read and wrote to $mircdir\quotes.txt and installed another quote script depending on the same file as "flawlessly" designed as yours, they would overwrite each others content. You would never be able to make these two scripts work together at the same time no matter how you set them up on the filesystem. On the other hand, if they used $scriptdir to access their own self-contained data you would simply need to put them in their own directories somewhere on your disk (conventionally, within a subdirectory of $mircdir). $mircdir fails, $scriptdir wins.