You cannot have a custom nicklist in a channel.

When you join a channel, you could always get it to open a custom window with a side listbar (don't know how versitile they are - so whether or not you can have pictures in them, I don't know/think so)

If you do use this, make sure ALL commands that should go to a channel now go to the custom window...including parts / quits / modes / topic changes / kicks / bans / exempts / invites ...etc...

Also, if you have any events set, make sure the results of these are represented in the custom window.

as a brief example:
Code:
[color:green];This alias is used to send data to any custom window[/color]
alias AC {
  if (($left($1,1) == -) && ($2 ischan)) { aline -p $+(@,$2) $3- }
  if ($1 ischan) { aline $+(@,$1) $2- }
}

[color:green];Now to send JOIN events to the custom window[/color]
on *:JOIN:#:{
  if ($nick == $me) {
    window -abel20k0S $+(@,$chan) verdana 12
    AC -p $chan Joined $chan $asctime
    halt
  }
  AC -p $chan $timestamp $nick Joined $chan
  AC -ln $2 $nick
}
[color:green];We need to fill the nicklist[/color]
raw 315:*:{
  AC $2 [Ops: $opnick($2,0) $+ ] [Voices: $vnick($2,0) $+ ] [Non-Ops: $nopnick($2,0) $+ ] [Total: $nick($2,0) $+ ]
  var %i = 1
  while %i <= $nick($2,0) {
    AC -ln $2 $nick($2,%i)
    inc %i
  }
}

[color:green];Now to send anything we type to the channel and the Custom Window[/color]
on *:INPUT:@:{
  echo -s Saying : $1- to :$target
  if ($right($active,-1) ischan) { PRIVMSG $right($active,-1) : $+ $1- }
  [color:green];You would need to add something so when you type:[/color]
  [color:green];/me <this that> or /msg <nick/chan> <this that> etc[/color]
  [color:green];like:[/color]
  if ($1 == /me) { PRIVMSG $right($active,-1) :ACTION $2- }
  [color:green];and to send it to the custom window:[/color]
  AC -p $active $1-
}

[color:green];Now to get the text other people send to the channel:[/color]
on *:TEXT:#:{
  if ($window($+(@,$chan)) !== $null) { AC -p $chan $timestamp < $+ $nick $+ > $1- }
}

[color:green];When you close a channel, the associated custom window should also be closed.[/color]
[color:green];When you close a custom window, the associated channel should also be closed.[/color]
on *:CLOSE:*:{
  if ($target ischan) { /window -c $+(@,$target) }
  if ($left($target,1) == @) { /part $right($target,-1) }
}


I know there will be errors in the code, I worte it and haven't had any time to go through and check it! Sorry!!

I hope this is of some use to you smile