Caso você queira um sistema unico, você deve criar do '0', valido usar sistemas existentes como base. em questão de icones não comum do nativo samp, pode ser alteração no próprio cliente(game do jogador), isso é, alguma alteração de texturas, fontes, etc..., pois nativo do samp não é possível alterar o icone, não sei se é valido para a versão DL.
Em suma, você pode criar as funções por comandos e adicionar nas textdraw selecionável chamando o mesmo. Basta sua criatividade na textdraw.