Hey, no need to be rude.
It doesn't work with the file listed in the .htaccess renamed, as RoundCube still goes right back to whatever the http ://mail.[website].com/ page is, whether it is roundcube.php or index.php as the top-level page.
It also doesn't work with RoundCube's index.php file renamed, as that, too, just goes back to index.php.
I'm guessing RoundCube must be written to go to whatever the top-level page in its top folder (the one where index.php is located) is instead of specifically index.php. Other things, like the board and photo album I use, must be written to be specific to index.php, causing them to work with the RedirectMatch.
My short-term solution is to move RoundCube into a folder (i.e. http ://mail.[website].com/mail/) of its own and have the top-level page of the top-level folder of the subdomain (http ://mail.[website].com/) redirect to /mail/index.php. Not exactly the prettiest solution, and defeats one of the purposes of having it in a subdomain (but still is needed there to not get false hits and to make access to it quicker), but at least I won't be stuck using horrible Horde anymore!!
Hopefully somebody will want to make RoundCube better by making it specific to its index.php or I'll have to be really bored someday to do it myself and mess the whole thing up.
Is there supposed to be a message box (or whatever you have named the working status box on the top of the screen) when you log in? I thought I remembered there being one, but there isn't one showing up with my newly-moved RoundCube. All the other ones - loading, sending, logged out - appear, though. Everything else seems to work fine in the new folder, although I haven't tried everything yet (just writing, sending, getting, reading, and fully deleting a message plus viewed the address page and preferences page).