Hey there,
Your first idea is a great one, although as Sat said, there are some aliases that already use .'s in their name (for example something like: $passwd.id)... But, if there was a way mIRC could detect it after the (), that should eliminate that problem.
-Zelda4ever
aka "The Big 'Z'"